This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior React.js Developer to join our team in Bangalore. The ideal candidate will have strong expertise in React.js, JavaScript, and modern front-end development tools. This role involves collaborating with cross-functional teams and contributing to all phases of the development lifecycle. Responsibilities include developing scalable applications, writing clean code, and mentoring junior developers.
Job Responsibility:
Develop and maintain high-quality, scalable React.js applications
Write clean, efficient, reusable, and modular code
Collaborate with back-end developers to integrate front-end components with server-side logic
Ensure cross-browser compatibility and optimize application performance
Stay up-to-date with the latest front-end technologies and best practices
Conduct code reviews and mentor junior developers to maintain code quality and best practices
Troubleshoot and debug issues across browsers and devices
Requirements:
Experience in front-end development, with a strong focus on React.js
Proficiency in React.js, JavaScript (ES6+), HTML5, CSS3, and RESTful APIs
Hands-on experience with state management libraries like Redux, Context API, or similar
Strong experience with Jest for automation unit testing
Strong understanding of CI/CD pipelines, testing frameworks (e.g., Jest, Mocha), and modern development workflows
Familiarity with version control systems (e.g., Git) and agile methodologies
Nice to have:
Proficiency in front-end technologies including JavaScript, HTML, CSS, and Bootstrap
Strong understanding of responsive design principles and mobile-first development
Experience with Cypress for automation end-to-end testing
Ability to work independently and collaborate effectively within a team environment
Excellent communication and problem-solving skills
Attention to detail and a commitment to producing high-quality, maintainable code
Strong problem-solving abilities and a proactive approach to learning
Passion for continuous improvement and staying current with front-end technologies