React Native Developer
Expertise in React Native
Job Description:
We are looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities :
- Developing Mobile Applications with complex user interfaces (React-Native)
- Develop a highly modular system that embodies the separation of concern principle, consume Back-end APIs and fine-tune for different platforms.
- Ensure quality and completeness of the product through unit testing, documentation and maintenance as appropriate.
Requirements :
- Solid knowledge of developing Mobile Apps in React-Native
- Strong proficiency in JavaScript, ability to write clean code adhering to ES6+.
- Strong & thorough understanding of React-Native, and its core principles.
- Familiarity with RESTful APIs
- Leverage native APIs for deep integrations with both platforms.
- The candidate should have a basic understanding of Objective C, swift and Java.
- Transition existing React web apps to React Native.
- Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ)
- Delivering fully functional cross-platform applications for Web, Android, and iOS devices
- General knowledge of Location Services, Maps, and 3rd Party libraries and APIs
- Minimum 1 year experience required.