Job Openings [Pooling] iOS Developer (Software)

About the job [Pooling] iOS Developer (Software)

We are looking for an iOS Developer (full-stack engineer) with deep iOS expertise who builds cross-platform mobile applications using React Native while maintaining strong native iOS skills for platform-specific optimizations. Beyond mobile, this role contributes to backend services (NestJS/Python) that power mobile features and builds web features when capacity allows. The individual owns the iOS experience end-to-end: from API integration to App Store deployment, performance optimization, and platform-specific native module development.

Responsibilities

iOS & React Native Development (Primary Focus)

  • Build and maintain the iOS mobile application using React Native with TypeScript.
  • Develop platform-specific native modules (Swift/Objective-C) when React Native abstractions are insufficient.
  • Optimize iOS performance – memory management, battery optimization, app launch time, smooth animations.
  • Manage App Store deployment pipeline – builds, code signing, TestFlight, App Store Review process, phased releases.
  • Implement iOS-specific features: push notifications (APNs), deep linking, HealthKit integration, permissions.
  • Debug iOS-specific issues using Xcode, Instruments, Flipper, and React Native debugging tools.
  • Ensure consistent UX between iOS and Android implementations.

Full-Stack Backend Contributions

  • Build and maintain NestJS API endpoints that power mobile features – push notification services (APNs), device management, sync APIs.
  • Contribute to Python-based backend services for data processing, file handling, and mobile-specific workflows.
  • Design mobile-optimized API responses – pagination, data compression, offline-first sync patterns.
  • Write database queries and manage mobile-related data schemas in PostgreSQL and MongoDB.

Web Frontend Contributions

  • Contribute to React/TypeScript web features when sprint capacity allows.
  • Share components and business logic between React Native mobile and React web where applicable.
  • Participate in code reviews across mobile, backend, and web PRs.
  • Use AI-assisted development tools to accelerate development and solve complex platform issues.

Qualifications

  • 3–5 years of mobile development with at least 2 years React Native + iOS experience.
  • Strong iOS fundamentals – UIKit/SwiftUI concepts, native modules, platform APIs, Instruments profiling.
  • React Native expertise – navigation, state management, native bridge, Expo ecosystem.
  • TypeScript proficiency – type-safe mobile development, shared type definitions.
  • NestJS / Node.js competency – can build and maintain backend APIs for mobile features.
  • Python basics – scripting, data processing, simple API development.
  • App Store deployment – end-to-end submission, TestFlight, App Review guidelines, code signing.
  • Database skills – PostgreSQL, MongoDB, and mobile local storage (Core Data/SQLite).
  • AI tool proficiency – uses AI coding assistants; understands LLM API basics.

Nice-to-Have

  • Experience with Android development or Kotlin for cross-platform debugging.
  • Knowledge of Core ML or on-device ML frameworks.
  • Experience with HealthKit or health-related iOS frameworks.
  • Familiarity with CI/CD for mobile (Fastlane, GitHub Actions).