
Search by job, company or skills
This iOS Developer is a 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 mobilespecific 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
35 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.
Good English communication clear documentation and async collaboration.
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).
Job ID: 143793071