Job Description
Responsibilities :
- Lead the design and development of major features
- Develop and Launch Android & IOS Mobile Applications on React Native
- Work with Product Management to understand design and feature tradeoffs
- Design scalable and repeatable solutions within each major feature
- Present architectural recommendations to the Architecture Review Board
- Create functional specifications and design
- Work with the QA team/ department to ensure the quality of the features, including the creation and maintenance of test cases.
Requirements :
- BS or MS (MS preferred) in Computer Science
- 10+ years software engineering experience
- 5+ Years of experience in developing mobile applications
- Minimum 2 years of experience in the end-to-end process of developing React Native applications
- Build smooth UIs across mobile platforms and leverage native APIs for deep integrations with both platforms
- Solid understanding of the full mobile development lifecycle
- Knowledge and experience with modern JavaScript (ES6+) development
- Ability to write well-documented, clean JavaScript code
- Experience in publishing application on Google Play Store and Apple app store
- Strong communication skills.