Key Responsibilities: iOS Engineering -Build and maintain modern iOS apps using Swift, SwiftUI, and UIKit. -Architect modular, testable, scalable applications with MVVM and DI. -Implement reactive and asynchronous flows using Combine and async/await. -Integrate with REST APIs and implement offline persistence (Core Data/Realm/SQLite). -Optimize performance using Instruments (e.g., memory usage, CPU, launch time). App Distribution & DevOps -Manage modules and internal frameworks using SPM. -Own CI/CD workflows for iOS builds (Fastlane or equivalents). -Configure and manage TestFlight distribution and release automation. Quality & Collaboration -Write and maintain unit and UI tests (XCTest). -Participate in code reviews, technical discussions, and architectural planning. -Work closely with Product Engineering, Backend teams, and Android developers. App Ownership -Take independent ownership of features, releases, and roadmap items. -Guide the team on best practices, modern iOS development patterns, and release processes.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Senior
Education Level
No Education Listed