A consulting company in Houston is seeking a Front-End Developer to build reusable components and collaborate closely with UX/UI designers. The ideal candidate has over 3 years of experience in front-end or full-stack development and is proficient with modern front-end tooling. Strong problem-solving and communication skills are essential for collaborating with hybrid teams. This role will involve integrating front-end applications with APIs and contributing to best engineering practices.
Qualifications
3+ years of professional front-end or full-stack development experience.
Experience with modern front-end tooling and component-based architecture.
Strong problem-solving and communication skills.
Responsibilities
Build reusable components and front-end libraries.
Collaborate with designers to translate designs into interfaces.
Integrate front-end applications with APIs.
Skills
Front-end development
Collaboration with UX/UI designers
API integration
Version control (Git)
Problem-solving skills
Communication skills
Tools
Webpack
Vite
Babel
npm/yarn
Modern UI frameworks
Testing frameworks (Jest, Cypress)
Job description
Key Responsibilities
Build reusable components and front-end libraries for scalability and consistency
Collaborate with UX/UI designers to translate designs into high-quality user interfaces
Integrate front-end applications with RESTful and/or GraphQL APIs
Write clean, maintainable, and well-tested code
Participate in code reviews and contribute to engineering best practices
Work closely with backend engineers, product managers, and QA teams in an agile environment
Required Qualifications
3+ years of professional front-end or full-stack development experience
Experience with modern front-end tooling (Webpack, Vite, Babel, npm/yarn)
Understanding of component-based architecture and state management
Experience consuming APIs and handling asynchronous data
Familiarity with version control systems (Git)
Strong problem-solving and communication skills
Preferred Qualifications
Experience with TypeScript
Familiarity with state management libraries (Redux, Zustand, React Query)
Experience with modern UI frameworks (Material UI, Tailwind, Ant Design)
Knowledge of testing frameworks (Jest, React Testing Library, Cypress)
Exposure to CI/CD pipelines and cloud environments
Full-stack experience with Node.js or similar backend technologies