Role: Mobile iOS Lead
Location: Austin, Texas - Hybrid
Skill Set: Android, Kotlin, Java
Minimum Experience: 6
Job Description
Swift (97%)
Objective-C (0.6% legacy)
UI Framework
Swift UI (primary, migration in progress)
UI Kit (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
New 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