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