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).
Follow secure software development practices and disciplined software engineering principles
Architect, design, develop, and deliver high quality software that powers ever increasing demands of availability, reliability, security and performance
Collaborate with our solution teams, analyze their requirements, prioritize and drive features to closure with very high quality
Building reusable components and front-end libraries for future use
Excellent time-management and multi-tasking capabilities to keep project timeline on track
Ability to work on multiple projects with related complexities at the same time
Mentor junior team members and provide guidance when needed
Must be responsive, flexible, and able to succeed within an open and collaborative peer environment
Developing best-in-class consumer experiences (user interface designs, interaction models, prototypes, etc.) in a fast-paced, agile, start-up-like environment
Should be self-driven with basic guidance and the ability to learn other coding languages as needed
Interest and ability to learn other coding languages as needed
Requirements:
At least five (5) years software development experience in full product cycle: design, development, release and maintenance
Proven hands-on experience of at least five (5) years of experience working with React.JS, Redux, TypeScript, JavaScript, Bootstrap, HTML5, and CSS3
Proficiency in designing and developing applications using the latest version of React.js, Redux, React Routers, React Forms, Hooks, React Events, higher order components, etc.
Strong working knowledge of creating and customizing custom hooks
Solid understanding of performing unit testing using Jest
Demonstrated knowledge of secure software development principles
Experience with designing and implementing large systems and databases
Prior experience with code versioning tools such as Azure DevOps/TFS and Git
Must have hands on experience with conducting design reviews and code reviews
Excellent interpersonal and communication skills
Nice to have:
Bachelor’s or master’s degree in computer science or related experience
Experience with mobile applications development
Microsoft Certified Azure Developer Associate Certification or equivalent
Experience with progressive web apps and code scanning tools