Front-End Software Engineer (React + Vite)
Job Type
Full-Time Regular
Full-Time Regular
Location
Houston TX
Houston TX
Our client is seeking a talented Front-End Software Engineer to lead technical innovation within their web application ecosystem. In this role, you will drive architectural decisions, mentor team members, and deliver high-performance, scalable single-page applications that redefine user experience and performance.
Key Responsibilities:
- Design and implement advanced React applications using cutting-edge front-end technologies.
- Collaborate with cross-functional teams to develop and deploy scalable web solutions.
- Write clean, efficient, and maintainable TypeScript code.
- Ensure web applications are responsive, accessible, and adhere to modern design principles.
- Integrate with and consume APIs, including GraphQL APIs.
- Leverage tools like react-query/tanstack for data management and zustand for state management.
- Customize and implement UI components using libraries like shadcn/ui.
- Drive continuous improvement of front-end development processes, tools, and workflows.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
- Proven expertise in TypeScript and modern front-end frameworks, tools, and libraries.
- Proficiency in writing modular, reusable, and well-documented code.
- Strong understanding of component-based architecture and state management patterns.
- Experience integrating and working with APIs, including GraphQL.
- Deep knowledge of performance optimization, debugging, and scalability challenges.
- Solid grasp of responsive design principles and accessibility standards.
- Track record of leading complex projects and collaborating with cross-functional teams.
Preferred Skills:
- Leadership experience, including mentoring and guiding engineering teams.
- Advanced expertise in GraphQL development and query optimization.
- Hands-on experience with build tools like Vite, including performance optimizations.
- Knowledge of unit and integration testing frameworks for front-end applications.
- Familiarity with CI/CD pipelines and front-end deployment strategies.