At a Glance
- Tasks: Lead the evolution of media player components and migrate to Swift Package Manager.
- Company: Join a forward-thinking mobile engineering team shaping user experiences.
- Benefits: Competitive pay, remote work flexibility, and a chance to mentor others.
- Why this job: Make a lasting impact on a core media platform while solving complex challenges.
- Qualifications: Advanced iOS development experience with Swift and Objective-C required.
- Other info: Dynamic role with opportunities for growth and collaboration.
The predicted salary is between 60000 - 84000 £ per year.
Join a forward-thinking mobile engineering team shaping the playback experience for millions of users. As a Senior iOS Software Engineer, you'll take ownership of key media player components and drive the evolution of our architecture using Swift Package Manager.
What You'll Do:
- Lead the migration from CocoaPods to Swift Package Manager
- Design, build, and maintain internal Swift libraries for shared use across teams
- Champion clean code and reliability through Test Driven Development and pair programming
- Coach and mentor other engineers on modern iOS practices and tooling
What You'll Bring:
- Advanced iOS development experience with Swift and Objective-C
- Hands-on experience migrating large-scale apps from CocoaPods to SPM
- Strong focus on TDD, maintainable design, and scalable architecture
If you love solving complex technical challenges and want to make a lasting impact on a core media platform, this role has your name on it.
Senior iOS Software Engineer Inside IR35 £375pd in Manchester employer: Interact Consulting Ltd
Contact Detail:
Interact Consulting Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior iOS Software Engineer Inside IR35 £375pd in Manchester
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with iOS development. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best iOS projects, especially any work involving Swift Package Manager or TDD. This will give potential employers a taste of what you can bring to their team.
✨Tip Number 3
Prepare for interviews by brushing up on common iOS interview questions and coding challenges. Practice pair programming with a friend to simulate the real deal and get comfortable explaining your thought process.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Senior iOS Software Engineer Inside IR35 £375pd in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your advanced iOS development experience, especially with Swift and Objective-C. We want to see how your skills align with the role, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about mobile engineering and how you can contribute to our team. Mention your experience with migrating apps from CocoaPods to Swift Package Manager – we love that stuff!
Showcase Your Problem-Solving Skills: In your application, give examples of complex technical challenges you've tackled in the past. We’re all about clean code and reliability, so share how you’ve implemented TDD and pair programming in your work.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at Interact Consulting Ltd
✨Know Your Tech Stack
Make sure you brush up on your iOS development skills, especially with Swift and Objective-C. Be ready to discuss your experience with migrating apps from CocoaPods to Swift Package Manager, as this is a key part of the role.
✨Showcase Your Problem-Solving Skills
Prepare to talk about complex technical challenges you've faced in the past. Think of specific examples where you used Test Driven Development or pair programming to overcome obstacles, as this will demonstrate your hands-on experience.
✨Emphasise Team Collaboration
Since mentoring and coaching other engineers is part of the job, be ready to share your experiences in leading teams or guiding less experienced developers. Highlight any instances where you championed clean code practices or improved team workflows.
✨Ask Insightful Questions
Prepare some thoughtful questions about the company's mobile engineering team and their approach to architecture. This shows your genuine interest in the role and helps you assess if it's the right fit for you.