Gymshark is a global conditioning brand, apparel & accessories manufacturer and online retailer supported by millions of highly engaged social media followers and customers in 131 countries. Our engineering team is wholly responsible for the development of our 15 (at the time of writing) online stores, associated applications, integrations and software. We are an agile team applying the company’s ethos, ‘Be a visionary’, to the engineering aspect of the business.

As a supporting function, the Tech Team have a practical application and operate to the Scrum framework to delivery highly scalable user experiences to our customers and to the rest of the business. However, with the introduction of our mobile applications, data pipelines and bringing our integrations and digital operations in house, Gymshark has moved into the Tech company space offering digital products through various platforms for the first time. 
As a Senior iOS Engineer within Gymshark you will play a key role in developing our mobile application codebases and delivery mechanisms, as well as improving our customer journey and online retail experiences at incredible scale. You'll play a critical role in ensuring the successful delivery of innovative and world-class mobile applications to our customers, that help us to deliver the best customer experience of any brand.

Above all of that though, you'll be part of our culture – the most important aspect of any role within the Gymshark family. Complacency is the enemy, we work hard, we stay humble and we challenge the norm. 
  • A hands-on mobile engineering role, helping to develop Gymshark's mobile applications
  • Converting designs and visions into high-quality code-bases in line with best-practices
  • Focus on creating testable, maintainable standards driven code that works at scale
  • Working in the Tech team with an Agile development approach
  • Working closely with Gymshark's engineering leadership team
  • Working within an environment where culture is the most important aspect of our day to day 
  • Good inter-personal skills – we're a big team of people and you'll be expected to communicate well, and often!
  • 5+ years commercial experience
  • Strong technical analysis and problem-solving skills
  • Must be expert in one of the following mobile engineering languages; Swift or Objective-C.
  • Intimate knowledge of the Apple iOS Development platforms and associated systems (such as Appstore, provisioning processes, Human Interface Guidelines, hardware and operating system SDKs, package management etc). 
  • Familiar with SCRUM methodologies and practices in cross-disciplined teams
  • A good demonstrable grasp of version control systems (we use GIT)
  • Excellent time management, problem solving, teamwork, and communication skills
  • Ability to effectively communicate design ideas and solutions to clients and team members
  • Comfortable working within a culture of continuous integration and test automation
  • Experience working in high traffic environments
  • Previous experience of high level of development testing tools and methods (both unit and ui testing are very important to us)
  • Demonstrable experience of Instruments, and using Instruments to help provide high quality mobile software
  • Realm database experience
  • Knowledge of mobile CI/CD tools, to automate and improve the provisioning and build pipeline
 We receive loads of applications for roles here at Gymshark. It’s a great problem to have, but it does mean it can take us a little longer to try and give every application the attention it deserves.
Rest assured, we read and respond to every application. After we’ve taken a look at your skills and experience on your application, there’s a number of things that could happen next:
  • We’ll let you know as soon as possible if it’s not meant to be this time.
  • If it’s looking promising, we’ll be in touch with an email and a short phone call and understand what sits behind the CV!
  • If it’s looking really promising, we’ll aim to put some faces to some names and arrange a first interview.
  • And then if it’s looking really, really promising, we’ll be inviting you in for a second interview and usually a project to assess your skills and capabilities
Thanks and appreciate you understanding!