Mobile Developer
Experience: 5-8 Years
Location: Chennai
Job Description
- Design, develop, and maintain core product offerings for both iOS, and Android platforms using React Native, and Redux.
- Own and lead the delivery of major components and platform needs, in partnership with senior engineers, Architects, Product Owners, UI/UX, while defining best practices, and future architecture, and maintaining a high bar for quality.
- Review peers code on a regular basis, and provide constructive feedback.
- Contribute towards the discovery phase on large projects, by driving proof of concepts, and implementing prototypes to validate ideas.
- Partner with cross-team engineers to design, and develop, and utilize performant APIs.
- Build common components in React Native and unit test infrastructure.
- Maintain the Mobile Apps CI/CD infrastructure and act quickly when unexpected issues arise.
- Be an active advocate of the mobile platform through both internal and external developer communities
- Grow and provide SME-level leadership, in addition to mentoring fellow engineers.
- Experience in using GraphQL for APIs.
- Building tools for the Mobile Infrastructure.
- Bonus points for knowledge, and experience in server-side technologies (such as Ruby on Rails, NodeJS), and TypeScript.
- A GitHub account showcasing your work, along with apps in the App Store or Play Store.
- Ruby on Rails experience is a strong plus.
- Experience with continuous integration frameworks like Jenkins, Teamcity, Travis CI, etc..
- Experience with mobile testing frameworks such as Appium, Calabash, or Robotium.
Forward your resume to hr@elatinotech.com