DevJobs

Senior iOS Developer

Overview
Skills
  • Swift Swift ꞏ 5y
  • Objective-C Objective-C
  • Combine Combine
  • Swift UI Swift UI
  • GraphQL GraphQL
  • iOS iOS ꞏ 5y
  • RESTful API RESTful API
  • CI/CD CI/CD
  • App Store Connect
  • Codable
  • async
  • Snapshot Testing
  • Performance Optimisation
  • await
  • Networking Libraries
  • MVVM
  • Memory Management
  • TestFlight
  • JSON
  • iOS SDK
  • UI Testing
  • GCD
  • UIKit
  • Unit Testing
  • SwiftUI Animation Frameworks
  • WebSocket
  • A
  • VIPER
  • Mobile Analytics
  • Kotlin Multiplatform Mobile
  • HealthKit
  • Feature Flagging Systems
  • CoreMotion
  • Coordinator Pattern
  • B Testing Frameworks
Fitness22 creates industry-leading fitness apps that empower over 50 million people worldwide to live healthier, happier lives. We pride ourselves on delivering sleek, beautifully designed technology built for scale and quality.

What You'll Be Doing:

  • Design, develop and maintain high‑quality iOS applications using Swift and modern iOS frameworks, ensuring performance, reliability and accessibility.
  • Lead technical design and architecture for mobile features, collaborating with Product, Design, Backend Engineering and QA to define requirements and delivery plans.
  • Own core areas of the codebase, deliver production‑ready solutions, and mentor other engineers through code reviews, guidance and pairing.
  • Implement robust automated tests (unit, integration and UI) and contribute to continuous integration and deployment pipelines to maintain a high standard of quality.
  • Drive improvements in app performance, crash reduction and battery efficiency through profiling, monitoring and optimisation.
  • Collaborate on product discovery, contribute technical input to roadmap decisions, and estimate implementation effort for new features and experiments.
  • Champion best practices for code quality, maintainability and documentation; help define and maintain engineering standards.
  • Support localisation and internationalisation efforts to ensure a consistent experience across markets.

What We're Looking For:

  • 5+ years' professional experience developing iOS applications, with a portfolio of shipped apps or significant feature contributions - Mandatory
  • Strong proficiency in Swift and familiarity with Objective‑C interop, iOS SDKs, UIKit and/or SwiftUI.
  • Experience with architecture patterns such as MVVM, VIPER or coordinator patterns, ability to make pragmatic architecture decisions for product and team scale.
  • Solid understanding of concurrency (GCD, Combine, async/await), memory management and performance optimisation on iOS.
  • Practical experience with testing strategies (unit, UI, snapshot), CI/CD tools and mobile release processes (App Store Connect, TestFlight).
  • Comfort working with RESTful APIs, GraphQL or WebSocket integrations; familiarity with JSON, Codable and networking libraries.
  • Experience mentoring peers, conducting code reviews and contributing to an inclusive engineering culture.
  • Excellent communication skills in English and a collaborative mindset working across product, design and analytics.

Nice-to-have:

  • Experience with SwiftUI and animation frameworks for rich, high‑quality UI experiences.
  • Familiarity with mobile analytics, A/B testing frameworks and feature flagging systems.
  • Knowledge of native libraries for audio, video, workouts or sensor data integration (HealthKit, CoreMotion).
  • Experience working on consumer health, fitness or wellbeing products and understanding of related privacy and regulatory considerations.
  • Experience with cross‑platform tooling (e.g., Kotlin Multiplatform Mobile) or contributing to multi‑platform strategies.
Fitness22