Mobile Application Developer

Responsibilties:

•Design and develop the next generation Mobile platform components to support Enterprise Mobile Applications.

•Write high-quality, maintainable code with automated tests to prove it.

•You will be working with cross functional team and collaborating to create the applications and implement API's.

•Evolve the mobile platform by learning new full stack tools and technologies and open source tools.

•Contribute to the development of the standards, and best practices.

Qualifications:

•5+ years of full stack development for high volume mobile applications.

•Strong experience in popular Node.js, Express.JS, React.JS , React Native and npm modules.

•Strong experience in JavaScript development and Asynchronous programming.

•Experience with NOSQL DB & tools such as MongoDB, Redis, Cassandra and Kafka.

•Must have experience on the Docker and all the component in the Docker Ecosystem.

•Understanding deployment tools Apache Mesos , Marathon , Kubernetes is plus.

•Experience with building RESTful services.

•Experience on working on the Micro Service based Architecture.

•Ability to architect complex web applications using frameworks and APIs.

•Experience in designing the HTML pages using Angular.JS , React.JS.

•Experience with source code management tools (ex: svn, Git).

•Exposure to scrum or another agile methodology.

•Experience on working on AWS/Azure, Google API.AI, react.js and react native is a plus.

•Good understanding of Design Patterns.

•Good analytical & debugging skill.