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