At a Glance
- Tasks: Build and maintain user-friendly iOS features that impact millions daily.
- Company: Join a dynamic tech company with a collaborative and inclusive culture.
- Benefits: Enjoy hybrid work, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact in mobile engineering while working with cutting-edge technologies.
- Qualifications: Experience in Swift, SwiftUI, and a solid understanding of the iOS ecosystem.
- Other info: Fast-paced environment with strong focus on collaboration and continuous improvement.
The predicted salary is between 36000 - 60000 £ per year.
Location: London (Hybrid – 3 days office / 2 days remote)
Reporting to: Technology Manager
About the Role
We’re looking for an iOS Engineer to join a high-impact, cross-functional mobile team building features used by millions of customers every day. You’ll be part of an on-platform advertising and monetisation domain—similar in nature to in-app ad platforms—working alongside iOS, Android, web, and backend engineers. The team operates across multiple European locations, offering strong collaboration, shared ownership, and exposure to both customer- and partner-facing experiences. This role combines clean engineering, thoughtful UI development, and end-to-end ownership, with regular releases and real user impact.
What You’ll Be Doing
- Write high-quality, well-tested Swift and SwiftUI code within a large, collaborative iOS codebase.
- Design, build, and maintain user-facing features that perform reliably at scale.
- Collaborate closely with product managers, designers, delivery managers, and backend engineers to shape solutions end to end.
- Take ownership of features from development through to production monitoring and iteration.
- Contribute to and help refine engineering standards, best practices, and processes.
- Mentor peers, lead initiatives where appropriate, and actively participate in technical discussions.
- Release updates to the App Store on a regular cadence (roughly every two weeks).
- Review and approve code changes once automated tests pass.
- Continuously improve performance, maintainability, and developer experience.
- Share ideas, give constructive feedback, and help raise the overall quality bar.
What You’ll Bring
- Strong experience building iOS applications using Swift and SwiftUI.
- Solid understanding of the iOS ecosystem, tooling, and platform constraints.
- Experience writing unit, integration, and UI tests as part of your definition of done.
- Familiarity with common architectural patterns such as MVVM, MVP, or MVC.
- Experience working with RESTful APIs and backend integrations.
- Proficiency with Git and modern CI/CD practices for mobile development.
- Ability to write clean, modular, reusable code with a focus on readability and efficiency.
- A proactive mindset—comfortable sharing knowledge, asking questions, and proposing improvements.
- Strong attention to detail, paired with the judgment to know when pragmatic solutions are needed.
Why Join
You’ll work in a fast-moving, product-driven environment where mobile engineering has real visibility and impact. The culture values collaboration, ownership, continuous improvement, and learning—while remaining supportive and inclusive. This is an opportunity to build polished iOS experiences at scale, influence how features are delivered, and grow alongside experienced engineers in a modern mobile setup.
iOS Engineer – Consumer Mobile Platform employer: SoTalent
Contact Detail:
SoTalent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Engineer – Consumer Mobile Platform
✨Network Like a Pro
Get out there and connect with folks in the industry! Attend meetups, tech talks, or even online webinars. The more people you know, the better your chances of landing that iOS Engineer role.
✨Show Off Your Skills
Don’t just talk about your experience—show it! Create a portfolio showcasing your best iOS projects. This is your chance to demonstrate your Swift and SwiftUI skills in action, so make it shine!
✨Ace the Interview
Prepare for technical interviews by brushing up on coding challenges and system design questions. Practice explaining your thought process clearly, as collaboration is key in our cross-functional teams.
✨Apply Through Our Website
We love seeing applications come through our website! It shows you're genuinely interested in joining us. Plus, it’s the best way to stay updated on new opportunities and get noticed by our hiring team.
We think you need these skills to ace iOS Engineer – Consumer Mobile Platform
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the iOS Engineer role. Highlight your experience with Swift, SwiftUI, and any relevant projects you've worked on. We want to see how you can contribute to our mobile team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for mobile development and why you’re excited about joining StudySmarter. Let us know how your background aligns with our mission and the impact you hope to make.
Showcase Your Projects: If you’ve got a portfolio or GitHub with your iOS projects, don’t forget to include it! We love seeing real examples of your work, especially anything that demonstrates your ability to build user-facing features and collaborate with others.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at StudySmarter!
How to prepare for a job interview at SoTalent
✨Know Your Code Inside Out
Make sure you’re well-versed in Swift and SwiftUI, as you'll likely be asked to discuss your previous projects. Be ready to explain your coding decisions and how they align with best practices in the iOS ecosystem.
✨Showcase Your Collaboration Skills
Since this role involves working closely with product managers, designers, and backend engineers, prepare examples of how you've successfully collaborated in the past. Highlight any cross-functional projects where you took ownership and contributed to the end-to-end process.
✨Prepare for Technical Questions
Brush up on common architectural patterns like MVVM, MVP, or MVC, and be ready to discuss how you’ve implemented them in your work. Expect questions about unit testing and CI/CD practices, so have specific examples at hand.
✨Demonstrate a Proactive Mindset
Be prepared to share instances where you proposed improvements or shared knowledge with your team. This role values continuous improvement, so showing that you’re proactive and detail-oriented will set you apart from other candidates.