G

Gymshark

Direct-to-consumer fitness apparel retailer

Mobile Engineer - iOS

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeSolihull, UK

About the Job

Requirements

  • Several years of experience writing Swift in a production app used by customers.
  • SwiftUI work the candidate has written must be live in the App Store.
  • Experience working in an established codebase alongside other engineers.
  • Routine experience writing unit tests for production code.
  • Experience taking responsibility for resolving a production issue.

Responsibilities

  • Build and maintain the iOS app, shipping, testing, and observing features while improving code quality.
  • Write production Swift; work with SwiftUI for most new work and UIKit in areas being migrated.
  • Work effectively in a modular codebase, place types in appropriate modules, and add features without crossing module boundaries.
  • Apply Clean Architecture and MVVM, explain separation of concerns, and identify when a pull request violates those patterns.
  • Write unit tests as part of development and build test doubles; contribute to increasing test-first work.
  • Use Swift concurrency to avoid data races and raise problems that exceed personal experience.
  • Diagnose production issues using crash reporting and analytics and identify root causes independently.
  • Treat performance, accessibility, and app size as part of completing work.
  • Understand the post-merge path of code, including continuous integration, review, distribution, App Store submission, and common failure points.
  • Use a branching strategy consistently and write pull requests that are straightforward to review.
  • Raise design specifications that conflict with the Human Interface Guidelines rather than implementing them unchanged.
  • Assess security and dependency risks, including whether to add a third-party software development kit.
  • Contribute actively to Agile ceremonies and raise when a ceremony is no longer useful.
  • Help Product Owners refine stories into buildable work and identify when a story is not ready.
  • Break work into increments that each deliver value.
  • Demonstrate work to non-technical stakeholders and explain its value in plain language.
  • Raise problems early while they are still inexpensive to fix.
  • Use allocated 10% time and share its outcomes.
  • Cross-skill beyond iOS sufficiently to work with adjacent teams.
  • Share learning through an appropriate channel.
  • Document solutions with usable diagrams, decisions, and reasoning.
  • Listen to other perspectives, ask questions that draw out wider input, and revise views when presented with a better argument.
  • Take responsibility for contributions to outcomes, including when they go wrong.
  • Treat input from design, product, and quality assurance as constraints to understand.
  • Weigh team goals against personal workload when they conflict.

Desired Qualifications

  • Experience working on consumer or e-commerce apps at scale.
  • Experience with a UIKit-to-SwiftUI migration.
  • Experience with production feature flagging and experimentation.
  • Kotlin or another second platform, sufficient to collaborate with the Android team.

About the Company

Gymshark

Direct-to-consumer fitness apparel retailer

Gymshark designs and sells fitness apparel and accessories through its own online store and mobile app, focusing on a direct-to-consumer model that controls branding and earns higher margins. Its products are gymwear and athleisure created for a fitness-minded community, with manufacturing and design driven by the founder’s hands-on approach and evolving from a garage start-up to a global brand. The company differentiates itself through a strong, community-driven brand built largely via social media and influencer partnerships, enabling rapid feedback and product iteration while keeping costs and distribution centralized online (with a small number of physical stores). Gymshark’s goal is to expand its global presence and scale its profitable, digitally native business by growing its community, extending product lines, and entering new markets.

Company size
1,001-5,000
Company stage
Private
Total funding
$264M
Headquarters
Solihull, United Kingdom
Founded
2012

Recently Posted Jobs

Explore more opportunities at Gymshark

See more jobs