Job Description:
The ideal candidate will be responsible for developing and modifying source code for software applications, collaborating with the development team and other IT staff to set specifications for new applications, and writing high-quality code to program complete applications on schedule. The candidate should have a Bachelor’s/Master’s degree in Computer Science or a related field, and 4-7 years of experience in web and mobile development using JavaScript, React, React Native, No sql Database, and Cloud Platform.
Responsibilities:
• Develop web and mobile applications using JavaScript, React, React Native, No SQL Database, and Cloud Platform
• Write clean, maintainable code that is scalable and well-documented
• Design and implement RESTful APIs and integrate them with the front-end
• Collaborate with team members to identify and solve problems
• Write and maintain unit tests using frameworks such as Detox, Chai, and Mocha to ensure that code is error-free and meets project requirements
• Debug and troubleshoot code to resolve issues
• Deploy, monitor and scale applications in a cloud environment using DevOps methodologies
• Work on low latency networks to optimize performance
• Design and implement scalable APIs
• Develop microservices and integrate with caching systems
• Stay up-to-date with the latest trends and technologies in web and mobile development, DevOps and cloud architecture
• Participate in code reviews to maintain code quality
Requirements:
• Bachelor’s/Master’s degree in Computer Science or a related field
• 4-7 years of experience in web and mobile development using JavaScript, React, React Native, No SQL • Database, and Cloud Platform
• Strong understanding of software development principles and practices
• Experience with testing frameworks and methodologies such as Jest, Enzyme, Detox, Chai, and Mocha
• Familiarity with Agile development methodologies and version control systems such as Git
• Excellent problem-solving and communication skills
• Ability to work independently and collaboratively in a team environment
• Strong attention to detail and commitment to delivering high-quality work on time
• Experience with DevOps tools and methodologies such as Jenkins, Docker, Kubernetes, and Terraform
• Understanding of NodeJS, TypeScript, and JavaScript
• Experience with microservices and caching systems
Preferred Qualifications:
• Experience with serverless architecture and cloud functions
• Knowledge of GraphQL and other modern APIs
• Understanding of UX/UI design principles and best practices
The successful candidate will work on highly scalable systems and will be deeply involved in designing and developing web-based systems. They will also have the opportunity to gain exposure to Machine Learning and Data Analytics. Products are deployed in multiple regions around the world, so the candidate will be contributing to a global product for the unmanned retail market from India.