.A BS/MS/PhD in Computer Science or equivalent.
2.12-15 years of strong design/development experience overall, with 5+ years of mobile development experience and 3-4 years of React Native experience on iOS/Android. Platforms
3.Deep familiarity with Redux and common popular React Native patterns, libraries, components, and frameworks.
4.Mobile-first design and responsive code deeply ingrained in your thought process.
5.Deep knowledge of iOS/Android UI design principles, patterns, and best practices; familiarity with cloud message APIs and push notifications would be great.
6.Familiarity working with REST APIs for deep integrations with both platforms i.e. general best practices, shortcomings, trade-offs, etc.
7.Experience using Node.js (or Java) to build scalable web services, as well as integrating mobile apps with them.
8.Experience with other development frameworks (Ionic, Angular, Vue, Native Android, Native iOS) would be a plus.
9.Excellent organization, communication, interpersonal and leadership skills.
10.Ability to work with minimal guidance in fluid environments while providing guidance/stability to junior engineers in the team.
Location:
Bengaluru, Karnataka, India
Skills Required:
Mobile Platforms/Frameworks, React Native, Android/iOS
Designation:
Principal Software Engineer
Keyskills: Java Rest Mobile Development Software Engineering Web Technologies Redux Vue React Native Web Services Android