You will build and maintain cross-platform mobile applications using React Native.
Responsibilities
- Build cross-platform mobile applications and application features using React Native.
- Develop extensible components and stored procedures adhering to modular architecture and responsive UI.
- Write unit tests using Jest and Detox.
- Collaborate with designers on UI designs and with backend developers for API integration.
- Identify areas for design and development improvement based on industry trends.
Required Skills
- 5+ years of experience designing and developing mobile applications.
- High expertise in React Native, React Navigation, Redux, and Redux Thunk.
- Proficiency with ES6 JavaScript and ESNext.
- Familiarity with native build tools: Xcode, Android Studio, Gradle, and CocoaPods.
- Deep understanding of native iOS and Android pre and post compiled architectures.
- Experience integrating with REST APIs and handling JSON data models.
- Experience working in structured environments following Agile methodologies.
- Demonstrable competence in shell scripting.
- Experience with OAuth 2.0 authentication.