Remote job
Lead iOS Engineer
Job details
About this role
Role overview Lead the development of a consumer learning app, taking responsibility for its iOS architecture, quality, performance, and release direction. You’ll work across product and engineering priorities, balancing a polished native experience with rapid experimentation, and help shape a growing mobile team.
Responsibilities - Set the mobile app’s technical direction and manage its architecture, performance, roadmap, and release process. - Collaborate with product and engineering partners on improvements to onboarding, growth, and user retention. - Build responsive interfaces with smooth animation and platform appropriate behavior. - Ship and measure product experiments, using results to guide follow up work. - Manage app store releases, versioning, store presentation, crash monitoring, and performance tracking. - Mentor engineers and contribute to the growth of a dedicated mobile team.
Requirements - At least five years of native iOS development experience, including shipped consumer apps. - Strong Swift skills and experience with both SwiftUI and UIKit. - Experience leading and mentoring engineers. - Familiarity with Combine, push notifications, and common iOS architecture and state management patterns. - Experience with Xcode, XCTest, TestFlight, App Store Connect, and app store deployment. - Practical skill in debugging, performance tuning, and crash monitoring.
Nice to have - Objective-C experience or Android development with Kotlin.
Benefits and work setup - Remote role open to candidates in Europe, with a preference for Western or continental Europe. - Portugal relocation sponsorship may be available. - Full-time employment or independent contractor arrangements are listed; compensation has no fixed range, and stock options are offered.