At a Glance
- Tasks: Create amazing iOS apps that millions love, focusing on quality and user experience.
- Company: Join ASOS, a leading online fashion retailer with a vibrant and inclusive culture.
- Benefits: Enjoy employee discounts, flexible benefits, 25 days leave, and private medical care.
- Other info: Great opportunities for personal growth and a supportive work environment.
- Why this job: Be part of a dynamic team shaping the future of fashion tech for millions globally.
- Qualifications: Experience in Swift and iOS frameworks; passion for clean, maintainable code.
The predicted salary is between 60000 - 75000 £ per year.
We’re ASOS, the online retailer for fashion lovers all around the world. We exist to give our customers the confidence to be whoever they want to be, and that goes for our people too. At ASOS, you’re free to be your true self without judgement, and channel your creativity into a platform used by millions.
We’re looking for a Senior iOS Engineer to join our Customer Experience team and help continue the success of our iPhone and iPad apps. This role is about delivering high‑quality, thoughtfully built experiences at scale, and working collaboratively to make products that customers genuinely value. Our app is used by over 8 million active users globally, maintains an excellent App Store rating, and is built using modern iOS technologies including the latest versions of Swift. You’ll be contributing to a mature, well‑supported platform where quality, reliability and user experience matter.
What you’ll be doing:
- Delivering high‑quality features and improvements, following iOS best practices and platform guidelines
- Working closely with designers to implement clear, accessible and well‑crafted user interfaces
- Collaborating within an agile, cross‑functional team, sharing responsibility for team outcomes
- Taking ownership of your work while contributing ideas and improvements across the codebase
- Supporting code quality, maintainability and testing to ensure a reliable user experience
About you:
- Experience building iOS applications using Swift and the core iOS frameworks
- Comfortable working with Xcode, Interface Builder and Auto Layout to create responsive user interfaces
- Understanding of Apple’s Human Interface Guidelines and platform design principles
- Knowledge of common software design patterns and architecture concepts
- An interest in writing clear, maintainable code and improving existing codebases
- Experience building apps that work well across iPhone and iPad screen sizes
- Familiarity with unit testing and a willingness to contribute to test coverage
- Experience with UI automation tools, or a desire to learn them
Additional Information:
- Employee discount (hello ASOS discount!)
- Employee sample sales
- 25 days paid annual leave + an extra celebration day for a special moment
- Discretionary bonus scheme
- Private medical care scheme
- Flexible benefits allowance - which you can choose to take as extra cash, or use towards other benefits
- Opportunity for personalised learning and in‑the‑moment experiences that enable you to thrive and excel in your role
Senior iOS Engineer employer: ASOS.com
At ASOS, we pride ourselves on fostering a vibrant and inclusive work culture where creativity thrives and every individual is encouraged to be their authentic self. As a Senior iOS Engineer, you'll not only contribute to a platform enjoyed by millions but also benefit from generous perks such as a substantial employee discount, flexible benefits, and ample opportunities for personal and professional growth in a supportive environment. Join us in shaping the future of fashion technology while enjoying a rewarding work-life balance in a company recognised for its commitment to inclusivity and employee well-being.
StudySmarter Expert Advice🤫
We think this is how you could land Senior iOS Engineer
✨Tip Number 1
Network like a pro! Reach out to current ASOS employees on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of iOS projects, make sure to highlight them during interviews. Bring your best work to the table and let your passion for coding shine through.
✨Tip Number 3
Prepare for the technical interview! Brush up on your Swift knowledge and be ready to discuss design patterns and best practices. Practising coding challenges can 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 seen by the right people. Plus, you’ll be in the loop for any updates or opportunities that pop up.
We think you need these skills to ace Senior iOS Engineer
Some tips for your application 🫡
Show Your True Self:When you're writing your application, let your personality shine through! We want to see the real you, so don’t be afraid to express your creativity and passion for iOS development.
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with Swift and iOS frameworks. We love seeing how your skills align with what we’re looking for in a Senior iOS Engineer!
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language to describe your past projects and achievements, especially those that showcase your ability to deliver high-quality user experiences.
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’s super easy!
How to prepare for a job interview at ASOS.com
✨Know Your Tech Inside Out
Make sure you brush up on your iOS development skills, especially with Swift and the core frameworks. Be ready to discuss your past projects and how you've implemented best practices in your work. This will show that you're not just familiar with the tech, but that you can also apply it effectively.
✨Showcase Your Collaborative Spirit
ASOS values teamwork, so be prepared to talk about your experiences working in agile, cross-functional teams. Share examples of how you've collaborated with designers and other developers to create user-friendly interfaces. Highlighting your ability to work well with others will resonate with their company culture.
✨Emphasise User Experience
Since the role focuses on delivering high-quality user experiences, come equipped with insights on Apple’s Human Interface Guidelines. Discuss how you’ve prioritised user experience in your previous projects and any feedback you've received from users. This will demonstrate your commitment to creating valuable products.
✨Be Ready for Technical Questions
Expect some technical questions or coding challenges during the interview. Practice common software design patterns and architecture concepts, and be prepared to explain your thought process. This will help you showcase your problem-solving skills and your understanding of maintainable code.