iOS Lead (Bengaluru)

iOS Lead (Bengaluru)

23 Oct
|
Tavant
|
Bengaluru

23 Oct

Tavant

Bengaluru

Language

- Swift (97%)
- Objective-C (0.6% legacy)

UI Framework

- SwiftUI (primary, migration in progress)
- UIKit (legacy "Experiences")

Architecture

- Modular UDF Architecture
- Foundation Function Feature Source Layers

Dependency Management

- Swift Package Manager (primary)
- CocoaPods (legacy)

Networking

- Apollo iOS 1.4.0 (GraphQL via Pantheon/Frontdoor)

Reactive Programming

- Combine
- Swift Concurrency (async/await)
- Strict concurrency enabled in newer modules

Dependency Injection

- Custom iResolver
- SingletonResolver
- FactoryResolver

Image Loading

- Kingfisher 8.6.2

Maps

- TopHap SDK (custom map data)

Media

- RDCPix 1.0.87 (camera/photo library)
- Social Reels

Analytics & Monitoring

- Segment 4.1.8
- Amplitude 1.18.5
- Recent Relic 7.7.2
- Firebase
- comScore
- Medallia

Push Notifications & CRM

- Braze (BrazeKit + BrazeUI)
- Firebase Cloud Messaging (FCM)

Authentication

- Auth0
- Firebase Authentication

Feature Flags & Remote Configuration

- Amplitude Experiment 1.20.2
- Firebase Remote Config

Testing

- XCTest
- Custom Gherkin Specifications (Given-When-Then)
- ViewInspector
- XCUITest
- Sauce Labs / Appium (End-to-End Testing)





Code Quality

- SwiftLint
- SwiftFormat
- SonarQube

CI/CD

- CircleCI (macOS runners)
- iOS 18/26 Simulators
- Fastlane 2.232
- Firebase App Distribution

Key Responsibilities

- Design, develop and maintain high-quality native iOS applications.
- Build reusable, testable and maintainable components following Clean Architecture principles.
- Integrate APIs, analytics, monitoring and third-party services.
- Write unit/UI tests and contribute to CI/CD automation.
- Troubleshoot performance, stability and production issues.
- Participate in architecture discussions, code reviews and engineering best practices.

Preferred: Experience supporting large-scale, consumer-facing iOS applications with strong focus on performance, reliability and maintainability.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 iOS Lead (Bengaluru)
🏢 Tavant
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ios lead (bengaluru) / bengaluru