Responsibilities: Design, develop, and maintain core product offerings for both iOS, and Android platforms using React Native, 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, 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.
Requirements: Strong programming skills and CS fundamentals combined with 8 years of hands-on experience in cross-platform mobile application development (using React Native, Flutter, Cordova, etc.), and testing.
Deep architecture and API design skills to build core services and new product features
Strong hands-on experience in Mobile application development using React-Native, Redux, along with working in an API-driven environment, consuming RESTful APIs.
Strong sense of ownership demonstrated through shipping production-quality code equipped with testing, monitoring and documentation
Passion for solving problems and learning new tools and technologies
Excellent communication skills working with stakeholders and domain experts across the company to design solutions to user problems
Ability to thrive in a fast-paced environment
Comfortable working in complex and large-scale environments
Nice to haves: 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.
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.
Job Description Senior Mobile Engineer Title : Senior Mobile Engineer Contract : Permanent position Location : Pune To apply, send your cover letter and resume to [email protected] [...]
Job Summary * Senior BOT Engineer/Senior BOT Engineer Job Purpose "This position is open with Bajaj Finance ltd." Job Duties & Key Responsibilities * Duties and Responsibilities - DUTIES AND [...]
Job Description For a Global leading Product Development Company Department: Information Technology Project Location(s): Bangalore Education: Any Degree Title : Senior Systems Engineer (G [...]
Job Description Senior Mobile EngineerTitle :Senior Mobile EngineerContract :Permanent positionLocation :PuneTo apply, send your cover letter and resume to infopnqtechWhile we thank you in advance for [...]