Search by job, company or skills

  • Posted 13 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143793071

Similar Jobs