Description
You will lead the development and implementation of UI solutions with a focus on ReactJS.
Responsibilities
- Architect, design, and optimize scalable front-end applications.
- Collaborate with backend, UX/UI designers, and product managers to deliver seamless user experiences.
- Guide and mentor the UI development team through code reviews and technical training.
- Translate business needs into intuitive, responsive UI solutions.
- Ensure code quality and maintainability by following 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.
- Exposure to cloud platforms including AWS, GCP, or Azure.