Description

Key Responsibilities:

  • Develop responsive and high-quality user interfaces using ReactJS and modern JavaScript (ES6+).
  • Build reusable components and front-end libraries for future use.
  • Integrate frontend applications with backend services using RESTful APIs.
  • Translate UI/UX wireframes into functional and visually appealing interfaces.
  • Optimize applications for performance, scalability, and cross-browser compatibility.
  • Collaborate with backend developers, designers, and product teams.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews, debugging, and troubleshooting.
  • Work with AWS services for deployment and application support.
  • Support integration of AI/ML-driven features by consuming model outputs.

Required Skills:

  • Strong hands-on experience in ReactJS (Hooks, Context API, state management).
  • Proficiency in JavaScript (ES6+), HTML5, and CSS3.
  • Experience in REST API integration and asynchronous programming.
  • Familiarity with Git and modern build tools (Webpack, Vite, NPM/Yarn).

Preferred / Secondary Skills:

  • Basic to intermediate knowledge of Java (Spring Boot is a plus).
  • Experience with AWS services (S3, Lambda, API Gateway, CloudFront).
  • Exposure to AI/ML concepts or data-driven UI features.
  • Knowledge of TypeScript.
  • Experience with CI/CD pipeline

Education

Bachelor's degree