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