At a Glance
- Tasks: Develop and optimise mobile apps, collaborating with teams to deliver innovative solutions.
- Company: Join a leading media company recognised for innovation and teamwork.
- Benefits: Enjoy competitive salary, maternity leave, and opportunities for professional growth.
- Why this job: Make an impact in a dynamic team while working on cutting-edge mobile technology.
- Qualifications: Experience in Swift and iOS design patterns; mentoring skills are a plus.
- Other info: Be part of a diverse team with excellent career advancement opportunities.
The predicted salary is between 36000 - 60000 £ per year.
This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
Role: Senior Software Engineer - Mobile - iOS
Location: London
Contract: Permanent
The News UK Tech team is at the core of one of the world's leading media companies, bringing together talented individuals to tackle exciting challenges and deliver innovative products at scale. Recently named Team of the Year at the UK Business Innovation Awards, we are passionate and trusted experts creating industry-leading solutions through attracting and developing the best talent.
Team: The Times Technology team is responsible for developing and enhancing the digital products of The Times and The Sunday Times, including our website and mobile apps. We work collaboratively with internal and external digital platform teams to deliver industry-leading solutions. Our team of over 120 professionals is agile, cross‑functional, and diverse, with members based in London, Sofia, and Bangalore. Together, we are united by our passion for delivering world‑class digital experiences.
Role: As a Senior Mobile Engineer, you will contribute to the development of best‑in‑class mobile apps, working closely with product owners, stakeholders, and your engineering peers to deliver innovative, high‑quality solutions. You will report to a Principal Engineer, supporting the delivery of technical strategies and tactical implementations, while also mentoring other engineers to maintain high standards of engineering excellence.
Day to day you will:
- Develop new features and optimise existing ones for mobile applications, ensuring they meet business and user needs.
- Collaborate with product owners, stakeholders, and cross‑functional teams to deliver quality mobile apps.
- Participate in technical discussions to ensure solutions are robust, scalable, and fit for purpose.
- Mentor and guide other engineers to uphold high coding standards and best practices.
- Support the Principal Engineer in delivering on technical strategies and ensuring alignment with business goals.
- Conduct thorough code reviews to ensure code quality, security, and performance.
- Lead by example, fostering a culture of continuous improvement and collaboration.
- Present technical concepts and solutions to internal teams, contributing to strategic discussions.
What we are looking for from you:
- Solid commercial experience using Swift (required) and Objective‑C (desirable)
- iOS design patterns, including MVVM+Coordinators
- Building UIKit views programmatically without using XIBs/Storyboards
- Using Autolayout to build adaptable layouts
- Experience profiling iOS applications for performance and memory issues
- SOLID design principles
- Dependency management with Cocoapods and Swift Package Manager
- Unit testing with XCTest/Swift
- Testing UI automation testing with XCUITest
- Continuous Integration – previous experience with CircleCI would be a bonus
- Build automation with Fastlane
Benefits: Maternity leave up to 18 weeks full basic salary
Senior Software Engineer - IOS employer: News Corp UK & Ireland Limited
Contact Detail:
News Corp UK & Ireland Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - IOS
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local coding events. You never know who might be looking for a Senior Software Engineer like you!
✨Show Off Your Skills
Create a portfolio showcasing your best projects, especially those using Swift and Objective-C. Share it on platforms like GitHub and make sure to highlight any innovative solutions you've developed.
✨Ace the Interview
Prepare for technical interviews by practicing coding challenges and system design questions. Don’t forget to brush up on your knowledge of iOS design patterns and best practices to impress your interviewers!
✨Apply Through Our Website
Make sure to apply directly through our website for the best chance at landing that dream job. We love seeing candidates who are proactive and engaged with our company!
We think you need these skills to ace Senior Software Engineer - IOS
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Swift and Objective-C, and don’t forget to mention any relevant projects that showcase your skills in building mobile apps.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about mobile development and how your experience aligns with our mission at StudySmarter. Keep it engaging and personal!
Showcase Your Technical Skills: In your application, be sure to highlight your technical expertise, especially in iOS design patterns and performance profiling. We love seeing examples of how you've tackled challenges in previous roles!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it’s super easy!
How to prepare for a job interview at News Corp UK & Ireland Limited
✨Know Your Tech Stack
Make sure you’re well-versed in Swift and Objective-C, as these are crucial for the role. Brush up on iOS design patterns like MVVM+Coordinators and be ready to discuss how you've implemented them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in mobile app development. Highlight how you optimised performance or resolved memory issues, as this will demonstrate your ability to deliver high-quality solutions.
✨Collaboration is Key
Since the role involves working with product owners and cross-functional teams, think of examples where you successfully collaborated with others. Be ready to discuss how you’ve contributed to team discussions and technical strategies.
✨Mentorship Matters
As a senior engineer, you'll be expected to mentor others. Prepare to share your experiences in guiding junior engineers and maintaining coding standards. This shows that you not only excel technically but also care about team growth.