Key Responsibilities:
- Design, develop, and maintain enterprise-grade React applications using modern frontend engineering practices.
- Build reusable, responsive, and accessible UI components.
- Collaborate closely with Product Owners, UX Designers, Architects, and Backend Engineers to deliver business features.
- Consume REST APIs and integrate with enterprise backend services following API-first principles.
- Participate in solution design, estimation, sprint planning, backlog refinement, and technical discussions.
- Ensure high code quality through code reviews, automated testing, and continuous integration.
- Optimize application performance, scalability, security, and user experience.
- Troubleshoot production issues and support continuous improvement initiatives.
- Contribute to frontend architecture, reusable component libraries, and engineering standards.
- Follow Agile/Scrum and SAFe development methodologies.
Required Skills
Mandatory
- Strong hands-on experience with React.
- Strong JavaScript development skills.
- Experience building enterprise-scale Single Page Applications (SPAs).
- Experience integrating frontend applications with REST APIs.
- Ability to translate business requirements into technical solutions.
- Experience working in Agile/Scrum teams.
- Strong problem-solving and communication skills.
Preferred
- Experience with AWS-based applications.
- Experience with Salesforce Marketing Cloud and Sales Cloud integrations.
- Experience with Bronson UI.
- Experience with Adobe Experience Manager (AEM).
- Experience working on multi-country enterprise platforms.
- Experience in the Financial Services or Automotive domain.
Required Skills:
Soft Skills:
- Strong analytical and problem-solving skills
- Excellent communication skills
- Ability to work effectively with distributed global teams
- Ownership mindset with attention to quality
- Customer-focused approach
- Ability to mentor junior engineers
Experience
- 5–8 years of frontend application development
- Minimum 3 years of hands-on React development
- Experience working in Agile development teams
- Experience with enterprise-scale web applications is preferred
Education
Bachelor’s or master’s degree in computer science, Information Technology, Engineering, or a related discipline.