Description

Key Responsibilities:

• Lead the development and implementation of UI solutions with a focus on ReactJS.

• Architect, design, and optimize scalable and high-performance front-end applications.

• Collaborate with cross-functional teams (backend, UX/UI designers, product managers) to deliver seamless user experiences.

• Ensure code quality, maintainability, and performance by following best practices.

• Guide and mentor the UI development team, conducting code reviews and technical training.

• Stay updated with the latest UI/UX trends, frameworks, and best practices.

• Work closely with stakeholders to translate business needs into intuitive and responsive UI solutions.

Required Skills & Experience:

• Strong expertise in ReactJS (hooks, state management, component lifecycle).

• Proficiency in JavaScript, TypeScript, HTML5, CSS3, and modern UI frameworks.

• Experience with frontend performance optimization and responsive design.

• Knowledge of RESTful APIs, GraphQL, and integration with backend services.

• Experience with state management libraries like Redux, Context API, or Recoil.

• Familiarity with CI/CD pipelines and DevOps practices for frontend development.

• Strong problem-solving skills and ability to troubleshoot UI issues efficiently.

• Leadership experience in handling UI teams, task delegation, and mentoring.

Nice-to-Have:

• experience with next.js, vue.js, or angular.

• Knowledge of micro-frontends architecture.

• Familiarity with Unit Testing (Jest, React Testing Library, etc.).

• Exposure to cloud platforms (AWS, GCP, or Azure) for UI hosting

Education

Any Gradute