At a Glance
- Tasks: Build and ship exciting features for our native iOS app while collaborating with a talented team.
- Company: Join Yoto, a fast-growing tech company creating screen-free audio experiences for kids.
- Benefits: Enjoy hybrid working, generous holiday, private medical insurance, and a supportive work environment.
- Why this job: Make a real impact on childhood adventures through innovative audio technology.
- Qualifications: Experience in iOS development, strong communication skills, and a passion for teamwork.
- Other info: Be part of a dynamic team with excellent career growth opportunities and a fun culture.
The predicted salary is between 48000 - 56000 £ per year.
We’re looking for a mid-level iOS engineer to join our small, experienced team. We want someone who is product-oriented and cares about how people will use and interact with the software they’re building. You will play a crucial role in shaping the future of mobile at Yoto, with ample opportunities to influence our direction and growth. We are looking for engineers who prioritise quality while thriving in a fast-paced environment.
About Yoto: Yoto is a screen‑free interactive audio platform for kids. We make carefully connected audio players that kids control, with no microphones, cameras or ads. We have a catalogue of audio that inspires creative play and learning with 1,000+ titles in our card store from top creators, publishers and labels – think Disney, Marvel, Roald Dahl and Universal Music. We also create Yoto Originals like BrainBots.
Our iOS team is now made up of 4 developers working across either the Core App, Player Experience or Content Discovery teams. The app is designed to support parents giving them access to their whole content library, enable them to make their own content, set player settings & remote control the Yoto player, play content on their phone and in the car via CarPlay, and purchase more content via our Discover hub in the app.
Our codebase is entirely in Swift, with most of our UI now built in SwiftUI. Some of the challenges we actively work on include adopting Swift 6, improving modularisation, increasing architectural consistency, investing in more robust dependency injection, and building greater confidence in our automated test suite as the product grows.
What you’ll be doing:
- Build and ship new features and improvements for the native iOS app.
- Collaborate closely with product managers, designers, and other engineers to deliver exceptional user experiences.
- Participate in code reviews, testing, and iterative improvements to maintain a high-quality and scalable codebase as we grow.
- Work in close collaboration with the Android team to develop features together.
- Contribute new ideas and engage in discussions regarding architecture, standards, and tooling.
What you’ll bring:
- You are passionate about building a team, not just being a part of one.
- You possess strong communication skills, both verbal and written.
- You have proven years of experience in iOS app development within a fast-paced environment.
- You have native iOS Swift development experience.
- You understand iOS app development design patterns and native iOS SDKs.
- You have experience consuming third-party APIs and are familiar with standard authentication mechanisms (OAuth/Auth0).
Bonus Points:
- Experience with playback systems.
- A keen eye for detail and UI polish.
- Expertise in performance optimisation.
- Experience with e-commerce platforms.
- Experience with popular IoT protocols (RFID/NFC, Bluetooth/BLE, WiFi, MQTT).
- Apple CarPlay.
Salary: £60,000 - £70,000 based on experience.
What you can expect from Yoto:
- Flexibility: Hybrid working - expectation of 1 day a week on average in our London office.
- Financial: Receive Income Protection, covering long term sickness for up to 2 years and company sick pay that increases with length of service.
- Health & Wellness: Private Medical Insurance via Aviva, or a Wellbeing Allowance to be used for memberships, subscriptions, treatment or therapy.
- Time Off: 25 days of holiday per year.
iOS Engineer in London employer: Yoto Limited
Contact Detail:
Yoto Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Engineer in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Yoto on LinkedIn or other platforms. Ask them about their experiences and share your passion for iOS development. This can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Create a small project or contribute to an open-source one that showcases your iOS expertise. Make sure it’s something you can discuss during interviews, as it’ll demonstrate your hands-on experience and commitment to quality.
✨Tip Number 3
Prepare for those technical interviews! Brush up on Swift, design patterns, and any specific tools mentioned in the job description. Practising coding challenges can help you feel more confident and ready to tackle any questions thrown your way.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Yoto team and contributing to our mission.
We think you need these skills to ace iOS Engineer in London
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for iOS development shine through! We want to see that you care about creating amazing user experiences and are excited about the opportunity to contribute to our mission at Yoto.
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your relevant experience in iOS development. Mention specific projects or technologies you've worked with that align with what we're looking for, like Swift and SwiftUI!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on communicating your skills and experiences effectively. Remember, we’re looking for quality over quantity!
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 don’t miss out on any important updates from our team. Plus, it shows you’re keen to join us at Yoto!
How to prepare for a job interview at Yoto Limited
✨Know Your Stuff
Make sure you brush up on your iOS development skills, especially in Swift and SwiftUI. Be ready to discuss your past projects and how you've tackled challenges in a fast-paced environment. This will show that you're not just familiar with the tech but can also apply it effectively.
✨Show Your Passion for Product
Yoto is all about creating exceptional user experiences for kids and families. During the interview, share examples of how you've prioritised user experience in your previous work. Talk about how you think about the end-user when developing features and how you can contribute to Yoto's mission.
✨Collaboration is Key
Since you'll be working closely with product managers, designers, and other engineers, highlight your teamwork skills. Prepare to discuss how you've collaborated in the past, particularly in cross-functional teams, and how you handle feedback and code reviews.
✨Ask Thoughtful Questions
Interviews are a two-way street! Prepare some insightful questions about Yoto's current projects, team dynamics, or future goals. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values.