We are looking for a skilled React.js Front-End Developer to join our team. The ideal candidate should have strong experience in building user interfaces, implementing responsive designs, and integrating APIs. You will work closely with designers, backend developers, and product managers to deliver high-quality web applications.
Key Responsibilities:
- Develop and maintain web applications using React.js.
- Build reusable components and front-end libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Optimize components for maximum performance across devices and browsers.
- Integrate front-end with RESTful APIs and backend services.
- Collaborate with designers and backend developers to deliver seamless solutions.
- Write clean, maintainable, and scalable code.
- Stay up to date with emerging technologies and best practices in front-end development.
Required Skills & Qualifications:
- Strong proficiency in JavaScript, ES6+, HTML5, and CSS3.
- Hands-on experience with React.js and related tools (Redux, React Router, Hooks).
- Familiarity with modern front-end build pipelines and tools (Webpack, Babel, npm/yarn).
- Experience with responsive and cross-browser design.
- Knowledge of Git and version control workflows.
- Good understanding of RESTful APIs integration.
- Strong problem-solving and debugging skills.
Preferred Skills (Nice to Have):
- Experience with TypeScript.
- Knowledge of UI frameworks like Material-UI, Tailwind, or Bootstrap.
- Familiarity with testing frameworks (Jest, React Testing Library).
- Experience with CI/CD pipelines.
Education & Experience:
- Bachelor’s degree in computer science, Engineering, or related field (preferred).
- 7+ years of experience in front-end development with React.js.