At a Glance
- Tasks: Build and maintain customer-facing iOS features with a focus on security and reliability.
- Company: Join the Ford Pro Mobile Team, a leader in innovative automotive technology.
- Benefits: Competitive daily rate, flexible remote work, and a dynamic team environment.
- Why this job: Make an impact on cutting-edge mobile technology while collaborating with talented professionals.
- Qualifications: Experience in Swift, UIKit, and modern mobile app development practices.
- Other info: Exciting opportunity for career growth in a fast-paced, evolving tech landscape.
Overview
We are looking for a Senior iOS Software Engineer to join the Ford Pro Mobile Team working on the Ford Pro Telematics Drive App.
Responsibilities
- Feature Delivery: Build, ship, and maintain customer-facing iOS features with a strong focus on security-related use cases and reliability.
- Collaboration: Work in an agile, cross-functional team with iOS and backend engineers, designers, product managers, and QA.
- UI Implementation: Implement polished, accessible UIs using UIKit and SwiftUI and translate product requirements into high-quality user experiences.
- Integration: Integrate with APIs and services, ensuring robust error handling, observability, and excellent performance.
- Codebase Management: Work effectively in a reasonably large, evolving codebase as part of an overall iOS team of around 9 engineers.
- Engineering Excellence: Contribute to code reviews, testing practices, and continuous improvement.
Qualifications
- Native mobile app written in Swift, UIKit, SwiftUI, Combine, async/await.
- Third party SDKs for maps, analytics & experiments, observability, animations.
- Tuist for project generation and SPM dependency management.
- Tests: XCTest / Swift Testing, Snapshot tests, UI Tests.
- A range of modern tooling for analytics, observability, localisation, artifact management, licensing checks, security & quality checks.
- Bitrise for CICD and internal app distribution.
- Dedicated backend for frontend API layer for the mobile app.
iOS Software Engineer in City of London employer: Trust In SODA
Contact Detail:
Trust In SODA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Software Engineer in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with iOS or at companies you're interested in. A friendly chat can lead to insider info and even referrals.
✨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 and ready to tackle any technical questions.
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills and interests. Plus, it shows you're serious about joining our team!
We think you need these skills to ace iOS Software Engineer in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Swift, UIKit, and SwiftUI. We want to see how your skills align with the responsibilities of building customer-facing iOS features.
Showcase Your Projects: Include links to any relevant projects or apps you've worked on. This gives us a glimpse into your coding style and your ability to deliver polished UIs and integrate with APIs.
Be Clear and Concise: When writing your cover letter, keep it straightforward. We appreciate clarity, so explain why you're a great fit for the role without fluff. Highlight your collaboration skills and experience in agile teams.
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.
How to prepare for a job interview at Trust In SODA
✨Know Your Tech Stack
Make sure you’re well-versed in Swift, UIKit, and SwiftUI. Brush up on your knowledge of async/await and Combine, as these are crucial for the role. Be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Collaboration Skills
Since this role involves working in an agile, cross-functional team, be prepared to share examples of how you've collaborated with designers, product managers, and QA teams. Highlight any experiences where teamwork led to successful feature delivery.
✨Demonstrate Problem-Solving Abilities
Expect questions about error handling and performance optimisation. Prepare to discuss specific challenges you've faced in previous projects and how you tackled them, especially in relation to integrating APIs and services.
✨Prepare for Code Reviews
As engineering excellence is key, be ready to talk about your approach to code reviews and testing practices. Bring examples of how you’ve contributed to improving code quality and share your thoughts on best practices in testing, like using XCTest.