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).
The ReactJS Developer role requires 3 to 6 years of experience in developing scalable applications using React JS and microservices architecture. Candidates should have a strong understanding of JavaScript, unit testing, and agile methodologies. Excellent communication skills and a passion for learning new technologies are essential. This position offers the opportunity to work in a collaborative environment focused on innovative cloud-native solutions.
Job Responsibility:
Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
Work with the team to understand detailed requirements and own your code from design, implementation, test automation and deliver high-quality product
Develop high quality bug free code following design patterns, oops concepts
Requirements:
3 to 6 years of experience in React JS
Working knowledge of Mircro-Frontends orchestration
Hands-on design, coding & development
Experience in writing unit tests for components
Experience with Front-end tools for testing and automation, like webdriver.io, cypress, Grunt, Karma, Jasmine, and Selenium
Experience working in an agile test-driven development with continuous integration
Good understanding of OO JavaScript and at least one (preferably React) Front-end framework
Deep understanding of JavaScript patterns and the challenges involved with creating maintainable JavaScript applications
Knowledge about APIs. Can follow technical design of RESTful services and integrate with other data providers
Demonstrable experience designing, building deploying and maintenance of enterprise cloud solutions in any of AWS, Azure and or GCP
Working knowledge of databases
Experience using Git for complex software systems with teams
Have a passion for learning new tools, languages, and frameworks