About the role
TL;DR
Senior iOS Engineer to develop and maintain high-performance mobile applications.
- •As a Senior iOS Engineer, you will play a key role in developing and maintaining our mobile app, ensuring high performance, scalability, and a seamless user experience.
- •You will collaborate closely with the product manager and fellow developers to bring new features to life and continuously optimize our app.
- •Key Responsibilities Develop and maintain a high-quality iOS application with a focus on performance, UI, and UX.
- •Take ownership of development processes, ensuring clean, maintainable, and scalable code.
- •Work with cross-functional teams to design, develop, and launch new features.
- •Implement CI/CD pipelines and deployment best practices.
- •Profile and optimize app performance (memory, launch time, rendering, battery).
- •Requirements 5+ years of professional iOS development experience.
- •Expert proficiency in Swift (protocol-oriented design, generics, value semantics, async/await, structured concurrency, actors).
- •Strong command of StoreKit 2 and subscription lifecycle.
- •Deep understanding of UIKit and SwiftUI, including interoperability.
- •Solid grasp of architecture patterns (MVVM, Clean Architecture, Composable Architecture).
Required skills
SwiftiOSSwiftUICI/CD
Nice-to-have skills
GitHub Actions
Benefits & perks
Remote Work Environment, Unlimited PTO, Paid National Holidays, Company-provided MacBook, Flexible Independent Contractor Agreement
Tech stack
SwiftiOSSwiftUICI/CDGitHub Actions