Description
Lead the development and implementation of scalable front-end applications using ReactJS, mentoring the team and owning code quality.
This role is on-site.
Responsibilities
- Architect and optimize scalable front-end applications with a focus on ReactJS.
- Collaborate with backend engineers, UX/UI designers, and product managers to deliver seamless user experiences.
- Mentor the UI development team through code reviews and technical training.
- Translate business requirements into intuitive, responsive UI solutions.
- Ensure code quality and maintainability by enforcing best practices.
Required Skills
- 5+ years of experience in UI development.
- Strong expertise in ReactJS, including hooks, state management, and component lifecycle.
- Proficiency in JavaScript, TypeScript, HTML5, and CSS3.
- Experience with state management libraries such as Redux, Context API, or Recoil.
- Knowledge of RESTful APIs, GraphQL, and backend service integration.
- Experience with frontend performance optimization and responsive design.
- Familiarity with CI/CD pipelines and DevOps practices for frontend development.
- Proven leadership experience in task delegation and team mentoring.
Preferred Skills
- Experience with Next.js, Vue.js, or Angular.
- Knowledge of micro-frontend architecture.
- Familiarity with Unit Testing using Jest or React Testing Library.