Description

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).

Education

Any Graduate