Senior Mobile Developer (iOS & Android) (Offshore- Work From Home)

VAM Systems · Dubai

Completely RemoteFull TimeInformation Technology
Posted 1 months ago

Job description

Responsibilities

  • Design and develop robust, maintainable mobile features using React Native + TypeScript
  • Build and maintain app navigation flows using React Navigation (stack/tabs) with scalable routing patterns
  • Implement high-performance UI interactions and animations using React Native Reanimated
  • Integrate and maintain native modules (Swift/Obj-C, Kotlin/Java) and custom bridge implementations
  • Work with platform-specific APIs (camera, biometrics, geolocation, file system) ensuring privacy-aware behavior
  • Configure and optimize Metro bundler (custom configs, performance tuning, build reliability)
  • Implement and maintain push notifications and messaging flows (e.g., Firebase), including deep links and app states
  • Ensure application performance, stability, and high availability through profiling, crash analysis, and optimizations
  • Write unit, integration, and end-to-end tests; contribute to test strategy and automation
  • Own release readiness practices: versioning, rollout planning, hotfix strategy, and store compliance

Requirements

  • 4+ years of professional software development experience with strong mobile delivery exposure
  • Strong hands-on experience with React Native in production apps
  • Strong proficiency in TypeScript and modern React patterns (hooks, composition, state management)
  • Experience integrating native code with React Native
  • Solid understanding of mobile performance optimization
  • Experience with CI/CD for mobile
  • Experience with analytics, monitoring, and crash reporting

Preferred Qualifications

  • Experience with AI coding assistants to accelerate development while maintaining high code quality
  • Understanding of data privacy and security considerations when using AI tools

Benefits

About the Company

Skills & tools

React NativeTypeScriptSwiftKotlinCI/CDAnalyticsCrash Reporting

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01React Native
  2. 02TypeScript
  3. 03Swift
  4. 04Kotlin
  5. 05CI/CD
  6. 06Analytics
  7. 07Crash Reporting