We are looking for a Frontend Software Engineer with strong experience in React.js and Redux to develop and maintain responsive web applications. The role also requires hands-on exposure to Java for backend integration and collaboration with cross-functional engineering teams in an Agile environment.
Job Description
Develop and maintain web applications using React.js and Redux, focusing on scalable, responsive, and high-quality user interfaces. Integrate frontend components with backend services developed using Java and support application performance and reliability.
Work closely with product managers, designers, and engineers to deliver new features and participate in code reviews and Agile development activities. Contribute to clean coding practices, application quality, and continuous improvement while staying current with relevant web technologies.
Key Responsibilities
Design and develop user interface components using React.js and Redux.
Integrate frontend applications with Java-based backend services.
Troubleshoot and debug applications to improve performance and reliability.
Collaborate with product managers, designers, and engineering teams on recent features.
Write clean, scalable, and maintainable code.
Participate in code reviews and contribute to development best practices.
Take part in sprint planning, daily stand-ups, and retrospectives.
Stay updated with relevant web technologies and industry trends.
Required Skills
React.js
Redux
Frontend web application development
Java-based backend integration
Agile development practices
Debugging and performance optimization
Mandatory Skills
Java
React
Candidate Profile
The ideal candidate should have 5–7 years of software engineering experience with strong hands-on expertise in React.js and Redux, along with experience working with Java-based backend services. The candidate should be comfortable collaborating with cross-functional teams and wo