At a Glance
- Tasks: Build and maintain cutting-edge iOS features for a commercial fleet management app.
- Company: Join a dynamic team at a leading tech consultancy focused on innovation.
- Benefits: Competitive daily rate, flexible work options, and opportunities for professional growth.
- Why this job: Make a real impact on productivity tools used by fleet managers across Europe and North America.
- Qualifications: Strong Swift experience and familiarity with SwiftUI, UIKit, and modern iOS architecture.
- Other info: Collaborative environment with mentorship opportunities and career advancement.
The predicted salary is between 40000 - 60000 £ per year.
Join the company's Pro Mobile Team working on the Pro Telematics Drive App - a unified mobile solution for commercial fleet management across North America and Europe. The app supports Fleet Managers and Drivers with tools that improve productivity and fleet uptime.
Responsibilities
- Build and maintain customer-facing iOS features
- Collaborate in cross-functional agile teams
- Implement polished UIs using SwiftUI and UIKit
- Integrate APIs with strong error handling and performance
- Contribute to a large evolving codebase
- Participate in code reviews and continuous improvement
Essential Skills & Experience
- Strong Swift experience in production apps
- SwiftUI and UIKit
- Modern iOS architecture patterns
- Unit testing and snapshot testing mindset
Tech Stack
- Swift
- SwiftUI, UIKit, Combine, async/await
- XCTest / Swift Testing, Snapshot & UI Tests
- Tuist, Swift Package Manager
- Bitrise CI/CD
- Observability and analytics tooling
- Backend-for-Frontend API layer
Additional Attributes
- Senior-level delivery experience
- Collaborative and inclusive
- Comfortable with ambiguity
- Flexible across complex projects
- Willing to mentor others
Senior IOS Software Engineer employer: Advanced Resource Managers Ltd
Contact Detail:
Advanced Resource Managers Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior IOS Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with iOS. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best iOS projects. Whether it's a personal app or contributions to open-source, having tangible examples of your work can really impress potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on common iOS interview questions and coding challenges. Practising with a friend or using online platforms can help you feel more confident when it’s your turn to shine.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might be perfect for you. Plus, applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Senior IOS Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Swift, SwiftUI, and UIKit. We want to see how your skills align with the responsibilities of building customer-facing iOS features.
Showcase Your Projects: Include examples of your previous work, especially any apps you've built or contributed to. This gives us a glimpse into your coding style and problem-solving abilities.
Be Clear and Concise: When writing your cover letter, keep it straightforward. We appreciate clarity, so focus on your relevant experience and why you’re excited about this role in the Pro Mobile Team.
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and get the ball rolling on your application!
How to prepare for a job interview at Advanced Resource Managers Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in Swift, SwiftUI, and UIKit. Brush up on modern iOS architecture patterns and be ready to discuss how you've implemented these in your past projects. This will show that you’re not just familiar with the tools but can also apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, especially around error handling and performance. Use examples that highlight your ability to integrate APIs and maintain a large codebase, as this is crucial for the role.
✨Emphasise Collaboration
Since the role involves working in cross-functional agile teams, be ready to talk about your experience collaborating with others. Share examples of how you’ve mentored team members or contributed to code reviews, showcasing your inclusive approach.
✨Be Ready for Technical Questions
Expect to dive deep into unit testing and snapshot testing. Prepare to explain your mindset around testing and how you ensure quality in your code. Familiarise yourself with tools like XCTest and Bitrise CI/CD, as they may come up during the interview.