At a Glance
- Tasks: Own key aspects of our iOS app and create stunning user experiences.
- Company: Join a forward-thinking media company with a focus on innovation.
- Benefits: Competitive salary, unique perks, and a supportive work environment.
- Why this job: Make a real impact on mobile apps that readers love.
- Qualifications: 5+ years in iOS development with a strong grasp of SwiftUI.
- Other info: Diverse team culture that values all backgrounds and experiences.
The predicted salary is between 60000 - 80000 £ per year.
About the Role
Our ideal candidate will own key aspects of our native iOS application and contribute to our core features and architecture. We’re looking for an experienced engineer who can build beautiful, polished user experiences and architect elegant, maintainable code. We prioritize code quality and performance above all else. Successful candidates keep up-to-date with best practices and have a familiarity with the latest frameworks from Apple.
Responsibilities
- Work alongside other iOS and Android engineers to maintain a high quality platform on which we can build amazing mobile apps that our readers love.
- Optimize our platform for performance, growth, scalability, ease of future development, and code quality.
- Be a steward for platform-specific fidelity and native integrations (e.g. Widgets).
- Write unit and functional tests to ensure maximum code and app quality.
- Investigate, debug, and fix user-reported production issues.
- Collaborate with Full Stack, Design, Product, and Data teams to engineer complete, end-to-end solutions that prioritize observability and experimentation.
Requirements
- 5+ years’ professional experience with native iOS development in Swift.
- Solid understanding of multi-threaded networking, especially async/await.
- Practical experience with MVVM pattern.
- Our app is almost entirely SwiftUI, therefore a high level of comfort with it is required to be successful.
- Consumer facing product and design instincts with desire to have a voice in product decisions.
- Knowledge of Git/GitHub and best practices for peer code review.
- Claude Code and GraphQL experience a plus.
Benefits
The Athletic offers unique perks and benefits to all full-time employees based on their country of residence. Our UK benefits packages offer benefits and perks, competitive to the local market.
Equal Opportunity Statement
The Athletic Media Company is an equal opportunity employer and enthusiastically encourages people from all backgrounds and experiences to apply. The Athletic will consider all applicants without regard to race, religion, color, national origin, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other protected characteristic under applicable law.
Senior Software Engineer, Mobile iOS (UK) in London employer: The Athletic Media Company
Contact Detail:
The Athletic Media Company Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, Mobile iOS (UK) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at The Athletic on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your application noticed.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of apps or projects, make sure to highlight them during interviews. Demonstrating your experience with SwiftUI and the MVVM pattern can really set you apart.
✨Tip Number 3
Prepare for technical challenges! Brush up on your coding skills and be ready to tackle some live coding exercises. Practising common iOS problems will help you feel more confident when it’s showtime.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows you’re genuinely interested in joining our team at The Athletic.
We think you need these skills to ace Senior Software Engineer, Mobile iOS (UK) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with native iOS development, especially in Swift and SwiftUI. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about mobile development and how you can contribute to our team. Mention any specific experiences that relate to the responsibilities listed in the job description.
Showcase Your Code Quality: Since we prioritise code quality, consider including links to your GitHub or any other repositories where we can see your coding style and practices. Highlight any projects where you’ve implemented best practices or optimised performance.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates about your application status!
How to prepare for a job interview at The Athletic Media Company
✨Know Your Code Inside Out
Make sure you’re well-versed in your past projects, especially those involving Swift and SwiftUI. Be ready to discuss specific challenges you faced and how you optimised performance or improved code quality. This shows you not only know your stuff but can also articulate your thought process.
✨Brush Up on Best Practices
Familiarise yourself with the latest frameworks from Apple and best practices in iOS development. Being able to discuss these during the interview will demonstrate your commitment to staying current in the field and your ability to contribute to the team’s high standards.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions, especially around multi-threaded networking and the MVVM pattern. Practise explaining complex concepts clearly and concisely, as this will showcase your communication skills and technical expertise.
✨Show Your Collaborative Spirit
Since the role involves working closely with various teams, be prepared to share examples of successful collaborations. Highlight how you’ve worked with designers, product managers, or data teams to create end-to-end solutions, emphasising your teamwork and problem-solving abilities.