We are seeking an experienced and passionate React.js Developer to join our dynamic front-end engineering team.
In this role, you will be responsible for developing and implementing highly responsive user interface components using React.js and modern JavaScript frameworks.
You will work closely with designers, product managers, and back-end developers to deliver seamless, high-quality, and scalable web applications that provide exceptional user experiences.
Key Responsibilities :
- Design and implement new user-facing features using React.js and modern JavaScript (ES6+).
- Build reusable UI components and front-end libraries to improve development efficiency and maintainability.
- Collaborate with UI / UX designers to translate wireframes, mockups, and design systems into responsive, pixel-perfect web interfaces.
- Optimize components and pages for maximum performance, ensuring fast load times and smooth user interactions across various devices and browsers.
- Write clean, maintainable, and well-documented code, following best practices and coding standards. Conduct code reviews to maintain code quality within the team.
- Manage application state effectively using Redux, Context API, or other modern state management libraries.
- Work closely with back-end developers to integrate APIs and data services. Contribute to overall application architecture and design discussions.
- Implement unit and integration tests using frameworks like Jest, React Testing Library, or Cypress to ensure high reliability.
- Stay updated with emerging front-end technologies, frameworks, and best practices, and actively contribute to improving the teams development processes.
Required Skills & Qualifications :
Bachelors degree in Computer Science, Engineering, or a related field, or equivalent professional experience.5 to 8 years of hands-on experience in front-end development, with a strong focus on React.js.Proficiency in JavaScript (ES6+), HTML5, CSS3, and responsive web design principles.Solid understanding of React.js core concepts including Hooks, Context API, functional components, and lifecycle methods.Experience with state management libraries such as Redux, MobX, or Recoil.Familiarity with front-end build pipelines and tools like Webpack, Babel, Vite, or Parcel.Experience integrating RESTful APIs and handling asynchronous operations using Axios, Fetch API, or similar libraries.Knowledge of version control systems (preferably Git / GitHub).Strong understanding of cross-browser compatibility, performance optimization, and accessibility (WCAG) standards.Excellent problem-solving, debugging, and analytical skills.Ability to work collaboratively in an agile development environment and communicate effectively with cross-functional teams.Experience with TypeScript for type-safe React development.Familiarity with Next.js, React Query, or GraphQL.Exposure to CI / CD pipelines, Docker, or cloud platforms (AWS, GCP, Azure).Understanding of frontend testing frameworks like Jest, Mocha, or Enzyme.Prior experience working in SaaS, e-commerce, or enterprise-scale applications.(ref : hirist.tech)