We are looking for an experienced Mobile Developer with at least 3 years of hands on expertise in React Native along with either iOS or Android development. You will be working on high end mobile applications. You will be a part of the full development cycle of the app, meaning you will be a part of the analysis, development, testing and operational support. Most importantly, you'll be working in a technical environment where you have to be flexible and creative to make these high-quality applications.
Your responsibilities:
• New features development and maintenance of existing mobile application in React Native
• Write clean and optimized code using latest cross platform mobile app standards
• Web-services development & integration (Restful, SOAP)
• Modification & up-gradation of existing app
• Ability to pay thorough attention to Business Requirements
• Strong aptitude for learning new frameworks & technologies
• Creating custom, general use modules and components which extend the elements and modules using JavaScripts
Requirements:
• BS/MS degree in Computer Science, Engineering or a related subject
• Strong experience and interest and passion for modern JavaScript frameworks
• Proficiency in JavaScript ES5/ES6, CSS3 and HTML5
• Demonstrable experience building React.js web applications
• Demonstrable experience with TDD and particularly testing React.js applications
• Knowledge of REST APIs
• Knowledge and understanding of modern software design patterns
• Punctuality and strong communication skills
• Self-awareness and a desire to improve your skills
• Native experience on either iOS (Swift) or Android (Java)
• Good verbal & written communication skills
Analytical minded and general problem-solving skills are very important