Remote job
Senior iOS Engineer
Job details
About this role
Role overview Build and improve the iOS experience for a consumer learning app, contributing across implementation, architecture, performance, and releases. The work combines careful native interface craft with a fast product cycle in which features are instrumented, tested, and refined based on results. There may also be opportunities to help expand the mobile team.
Responsibilities - Develop and maintain iOS app architecture, performance, release cadence, and technical roadmap. - Coordinate with product and engineering partners on onboarding, growth, and retention priorities. - Create responsive screens and interactions that follow iOS conventions and feel polished. - Deliver product experiments, add measurement, and iterate based on observed impact. - Handle app store releases, versioning, store optimization, and crash and performance monitoring. - Potentially support the growth of a dedicated mobile engineering team.
Requirements - At least five years of native iOS development experience and a record of shipping consumer applications. - Proficiency in Swift, with experience using SwiftUI and UIKit. - Familiarity with Combine, push notifications, and common iOS architecture and state management approaches. - Experience with Xcode, XCTest, TestFlight, App Store Connect, and app store deployment. - Ability to debug issues, improve performance, and monitor crashes.
Nice to have - Objective-C experience or Android development with Kotlin.
Benefits and work setup - Remote within Europe, with Western or continental Europe preferred; relocation support to Portugal may be possible. - Full-time employment or independent contractor arrangements are listed. Compensation is flexible with no fixed budget, and stock options are offered.