About The Role
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 current 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 wit