🔔 FCM Loaded

iOS Developer

AI Nexus Solutions

2 - 5 years

Pune

Posted: 12/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Senior Full-Stack iOS Developer (On-site | Full-time)


Experience

5+ years of hands-on iOS development


Location

On-site (Full-time)


Expected CTC

12-15 lakhs



Role Overview

We are seeking a Senior iOS Developer with deep, production-level experience in designing, building, shipping, and maintaining high-quality iOS applications.

This role requires strong ownership , system-level understanding of iOS , and the ability to independently architect, develop, debug, and scale real-world mobile applications.

This is not a junior or UI-only role. The ideal candidate has strong fundamentals, extensive hands-on experience with Apple frameworks, and a mindset focused on reliability, performance, and edge-case handling , especially for safety-critical features.


Key Responsibilities

  • Design, develop, and maintain production-ready iOS applications using Swift and SwiftUI
  • Own the iOS codebase end-to-end, including architecture, performance, testing, and debugging
  • Implement offline-first features , background execution, and real-time updates
  • Integrate backend services (primarily Firebase ) securely and efficiently
  • Ensure app reliability across all lifecycle states (foreground, background, terminated)
  • Proactively identify edge cases, performance bottlenecks, and failure scenarios
  • Collaborate closely with product and business stakeholders
  • Own App Store releases , TestFlight builds, and post-release fixes


Required Technical Skills


A. iOS Front-End Development

  • Strong command of Swift
  • Protocol-oriented programming
  • Memory safety, optionals, value vs reference types
  • SwiftUI
  • Declarative UI patterns
  • State management: @State, @Binding, @ObservedObject, @StateObject, @Environment
  • Navigation, animations, transitions
  • Understanding SwiftUI performance and view lifecycle


B. Deep iOS System Understanding (Mandatory)

Persistence

  • Core Data or alternatives (e.g., Realm)
  • Data modeling, migrations, and performance optimization
  • Offline-first strategies and sync logic

Concurrency & Execution

  • GCD vs async/await
  • Structured concurrency
  • Task cancellation and priority management
  • Clear understanding of:
  • Main thread vs background threads
  • Task creation and scheduling
  • Avoiding race conditions, deadlocks, and UI blocking

Background Execution

  • Background tasks and app lifecycle states
  • Reliable handling of background location updates

Location & Device Frameworks

  • CoreLocation
  • Location permissions and accuracy modes
  • Battery optimization for continuous tracking
  • Handling edge cases (app killed, background refresh limits)


C. Backend & Firebase Integration

  • Strong understanding of Firebase architecture
  • Firestore / Realtime Database data modeling
  • Firebase Security Rules (access control & validation)
  • Cloud Functions (Node.js JavaScript or TypeScript)
  • Firebase iOS SDKs:
  • Authentication
  • Firestore / Realtime Database
  • Cloud Messaging (Push Notifications)
  • Analytics & Crashlytics


D. Development Tools & Workflow

  • Advanced usage of Xcode
  • LLDB debugging
  • Instruments (memory leaks, performance profiling)
  • Crash logs and diagnostics
  • Comfortable using AI-assisted tools (e.g., Cursor, Claude)
  • Habit of maintaining internal documentation or code wikis


E. Architecture & Code Quality

  • Strong experience with MVVM (mandatory)
  • Exposure to Clean Architecture (preferred)
  • Writing modular, testable, and scalable code
  • Dependency injection
  • Experience managing and refactoring large codebases


F. Testing & Quality Mindset

  • Strong focus on real-world and edge-case testing
  • Ability to think like a user under adverse conditions:
  • Poor network
  • Background execution
  • Low battery
  • Permission changes
  • Systematic testing across app states (foreground, background, terminated)
  • Clear, reproducible bug reporting with steps and impact
  • Strong ownership mindset for app reliability


Non-Negotiables

  • On-site work only (no remote or hybrid)
  • Immediate or near-immediate joining preferred
  • 5+ years of professional iOS development experience
  • Strong iOS portfolio with 45 live, production-level apps
  • Demonstrable experience shipping and maintaining apps on the App Store
  • Ability to independently own the entire iOS stack without external assistance
  • High English proficiency

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.