Job Summary
We are looking for an experienced Front-End React Developer with 5 to 7.5 years of hands-on experience in building modern, scalable, and responsive web applications. The ideal candidate should have strong expertise in React.js, JavaScript, and frontend development best practices, with a focus on delivering high-quality user experiences.
Key Responsibilities
- Develop, enhance, and maintain responsive web applications using React.js.
- Build reusable, modular, and maintainable UI components.
- Translate UI/UX designs into high-quality, responsive interfaces.
- Integrate frontend applications with RESTful APIs and backend services.
- Optimize applications for maximum speed, scalability, and performance.
- Ensure cross-browser compatibility and responsive design across devices.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and follow coding standards and best practices.
- Troubleshoot and resolve frontend issues and production defects.
- Collaborate with product managers, designers, backend developers, QA, and DevOps teams in an Agile environment.
Required Skills
- 5 to 7.5 years of experience in frontend development.
- Strong proficiency in React.js and JavaScript (ES6+).
- Hands-on experience with React Hooks, Context API, and component lifecycle.
- Experience with state management libraries such as Redux or Redux Toolkit.
- Strong knowledge of HTML5, CSS3, SCSS/SASS, and responsive web design.
- Experience with REST API integration using Axios or Fetch.
- Familiarity with TypeScript is preferred.
- Knowledge of frontend build tools such as Webpack, Vite, or Babel.
- Experience with Git and version control systems.
- Understanding of frontend performance optimization and browser debugging tools.
- Experience with unit testing frameworks such as Jest and React Testing Library.
Preferred Skills
- Experience with Next.js.
- Knowledge of Material UI, Ant Design, or similar UI component libraries.
- Familiarity with CI/CD pipelines and frontend deployment processes.
- Basic understanding of Node.js and npm/yarn.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
Qualifications
- Bachelor`s or Master`s degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and teamwork skills.
- Experience working in Agile/Scrum development environments.
- Did not find a matching job You can still apply.
(ref:hirist.tech)