Back to results

Mobile Engineer - IOS

Salary not disclosedOnsite

  • Engineering
  • Solihull
  • Yesterday
Newly posted

About the role

This role is responsible for building and maintaining the iOS application used by Gymshark customers, ensuring it performs reliably under peak load. You will transform product requirements into shipped, tested, and observable features while improving the overall quality of the codebase.

Responsibilities

  • Write production Swift code using both SwiftUI and UIKit.
  • Work within a modular codebase, ensuring features are added without crossing module boundaries.
  • Apply Clean Architecture and MVVM patterns to maintain separation of concerns.
  • Write unit tests and build test doubles as part of the development process.
  • Diagnose production issues using crash reporting and analytics to identify root causes.
  • Manage the path of code from merge through CI, review, distribution, and App Store submission.
  • Collaborate with Product Owners to refine stories and break work into value-delivering increments.

Required skills

  • Swift
  • SwiftUI
  • UIKit
  • Clean Architecture
  • MVVM
  • Unit testing
  • Swift concurrency
  • CI/CD
Mobile Engineer - IOS at Gymshark · Grasshire