Developer
- Gurgaon •
- 3 years of exp
- Full Time
Not Available
In office
About the job
Description
We are looking to hire a strong react native developer who would be interested in building high quality mobile apps on both the iOS and Android ecosystems. The Candidate will be responsible for building and maintaining these applications as well as coordinating with teams responsible for other layers of the app infrastructure, integration and testing.
Responsibilities
Develop and maintain high-quality React Native applications for both iOS and Android platforms.
Build pixel-perfect, smooth UIs across mobile platforms and Interface with designers to convert wireframes into good usable and responsive web interfaces.
Must have a detail-oriented mindset to carefully review code and ensure consistency across the application.
Provide task estimates and produce high quality testable correct code that adheres to coding guidelines/standards and follows best practices
Own the development, automation and rollout for the team’s mobile applications
Leverage React Native APIs wherever needed for deep integrations with both platforms.
Write unit and integration tests.
Diagnose, profile, improve and fix issues and performance bottlenecks.
Release applications and updates via needed automation tools, Apple and Google Play stores.
Upgrading React Native, Android, iOS toolchain/sdk version and handle breaking changes when necessary.
Build automation driven releases
Learn new technologies and find ways they could be used appropriately.
Mentor Junior Engineers wherever necessary.
Qualifications
3+ years of relevant work experience with 2+ years of hands-on demonstrable experience in building large scalable mobile apps
B.Tech/BE in Computer Science or related field or equivalent demonstrable experience
Proven experience as a React Native Developer and firm grasp of the JavaScript, Android and iOS toolchains
Knowledge of native build tools like Xcode, Android Studio, and Gradle.
Hands-on experience of setting up new projects from scratch and taking them live to app stores.
Good understanding of network connections, Rest API's and scheduling.
Experience in setting up automated systems for build, testing and deployment to the cloud (Github/CI-CD tools).
English skills (ability to effectively communicate via written and spoken english).
Experience with Payment Gateway Integrations, Geolocation is a plus.