You build and deploy React Native applications across iOS and Android platforms.
Responsibilities
- Develop and maintain scalable mobile features using React Native.
- Integrate applications with RESTful APIs and third-party services.
- Implement advanced mobile features including push notifications, offline storage, and background tasks.
- Optimize application performance, focusing on memory management and load times.
- Manage the full app deployment cycle through the Apple App Store and Google Play Store.
Required Skills
- 5+ years of professional experience in mobile application development.
- Proficiency in React Native, JavaScript, and TypeScript (ES6+).
- Experience with state management solutions like Redux or MobX.
- Strong understanding of mobile app architecture, lifecycle, and components.
- Familiarity with writing unit tests using Jest and Enzyme.
- Experience integrating payment gateways and developing for e-commerce platforms.
- Knowledge of Git for version control and collaborative workflows.
- Ability to communicate effectively, both verbally and in writing, with development teams.
- Familiarity with native mobile development concepts (Swift, Kotlin, Objective-C).