-
PW (PhysicsWallah)

iOS Developer - SDE 3

PW (PhysicsWallah)
India ยท Full-time ยท Mid-Senior

Job Title - IOS Developer (SDE 3)

Exp - 6 to 10 years

Location - Bangalore



About the Role

We are looking for an experienced SDE-3 who will work across iOS, Compose Multiplatform (CMP), and Kotlin Multiplatform Mobile (KMM).

You will architect and deliver high-performance features, reusable cross-platform UI components, and shared business-logic modules used across multiple apps. This role requires strong technical depth, ownership, and close collaboration with product, design, backend, QA, and platform teams.

Responsibilities

๐ŸŸข Compose Multiplatform (CMP)

  • Develop product features and UI modules using Jetpack Compose Multiplatform
  • Build reusable CMP components, typography, UI tokens, and dynamic theme systems
  • Integrate CMP UI into native iOS containers and navigation flows
  • Improve performance, memory footprint, and rendering stability on iOS
  • Collaborate with Android engineers to maintain parity and consistency

๐ŸŸฃ Kotlin Multiplatform Mobile (KMM)

  • Build and maintain shared business-logic modules (auth, analytics, APIs, storage)
  • Implement expect/actual patterns where platform behavior diverges
  • Work with:
  • Coroutines, Flow / StateFlow
  • Repositories
  • Data caching & offline sync
  • SQLDelight / Ktor / shared configs
  • Expose Kotlin APIs cleanly to Swift using XCFramework, CocoaPods, or SPM

๐ŸŽ Native iOS Development

  • Implement native Swift / SwiftUI views when platform-specific behavior is required
  • Debug and fix iOS-specific issues (layout, orientation, performance, threading)
  • Integrate iOS SDKs such as Firebase, Sentry, crash reporting, Maps, Payments, WebRTC
  • Write modular, testable Swift code aligned with clean architecture principles

Key Architectural Responsibilities

  • Own shared presentation-layer architecture (ViewModels, state management, DI)
  • Reduce platform duplication by pushing functionality into shared layers
  • Set up standards for:
  • Shared UI tokens
  • Navigation contracts
  • Module versioning
  • App accelerators / white-labeling
  • Contribute to CI/CD automation for KMM, CMP, and iOS artifacts

Technical Skills

Must Have

  • 3+ years of hands-on iOS development
  • Strong experience with Swift + SwiftUI or UIKit
  • Combine / async-await
  • iOS memory and rendering debugging
  • 1+ year experience with Compose Multiplatform
  • Compose UI fundamentals:
  • State hoisting
  • Navigation
  • Animation
  • Theming
  • Practical exposure to KMM
  • Coroutines / Flow
  • Shared modules
  • Networking layer (Ktor / Retrofit / GraphQL)
  • Caching & offline models

Good to Have

  • SQLDelight / Realm / CoreData
  • Gradle, CocoaPods, XCFramework generation
  • WebRTC integrations (Starscream, Agora, Jitsi)
  • CI/CD tools: Fastlane, GitHub Actions, Bitrise
  • Experience maintaining shared repositories for multiple apps
  • Debugging using Instruments, Xcode Organizer, ANR tools

Soft Skills

  • Strong ownership mindset โ€” ships features end-to-end
  • Ability to debug complex cross-platform issues independently
  • Effective collaboration with backend, design, QA, and product teams
  • Clear communication and documentation habits
  • Mentors juniors/interns or supports teams adopting CMP/KMM

Expected Outcomes

  • Deliver reusable CMP/KMM modules adopted across pods
  • Reduce native duplication and improve development velocity
  • Improve key metrics:
  • Crash-free percentage
  • FPS / frame rendering stability
  • UI latency
  • Maintain high code quality and reduce regressions
  • Support seamless app accelerators / white-label brand onboarding

Experience

  • 5+ years total software development experience
  • Minimum 4+ years native iOS (Swift / SwiftUI / UIKit)
  • 1 year CMP or strong Jetpack Compose background
  • 6โ€“18 months KMM experience or deep Kotlin expertise

Key Skills

Ranked by relevance

ios ui kotlin swift cocoapods product design typography android xcode
Login to Apply
Posted
Jan 30, 2026
Type
Full-time
Level
Mid-Senior
Location
Bangalore Urban

Industries

Education E-Learning Providers

Categories

Information Technology Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
UWorld
Related

iOS Developer

2026-06-20

Full-time
Associate
India
E-Learning Providers
Information Technology
View Job Details
Hire Feed
Related

Mobile Application Developer (Remote)

2026-06-19

Contract
Not Applicable
United Arab Emirates
Energy Technology
Engineering
View Job Details
AP Guru
Related

PHP Developer

2026-06-18

Full-time
Entry
India
E-Learning Providers
Engineering