At a Glance
- Tasks: Build and maintain cutting-edge iOS features for the Ford Pro Telematics Drive App.
- Company: Join a dynamic team at Ford Pro, a leader in mobile technology.
- Benefits: Competitive daily rate, flexible remote work, and a collaborative environment.
- Other info: Great opportunity for career growth in a supportive team of engineers.
- Why this job: Make an impact on innovative projects while working with the latest tech.
- Qualifications: Experience in Swift, UIKit, and a passion for mobile app development.
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 Back End 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.
Key Skills
- 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 Back End for Front End API layer for the mobile app.
iOS Software Engineer employer: Trust In SODA
Join a dynamic and innovative team at Ford Pro, where as an iOS Software Engineer, you'll have the opportunity to work on cutting-edge mobile applications in a collaborative and agile environment. With a strong focus on employee growth, we offer continuous learning opportunities and a supportive culture that values your contributions. Located in Stratford, London, enjoy the perfect blend of in-office collaboration and remote flexibility, all while being part of a company that prioritises engineering excellence and user experience.
StudySmarter Expert Adviceπ€«
We think this is how you could land iOS Software Engineer
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at Ford or in similar roles. A friendly chat can sometimes lead to insider info about job openings or even a referral.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your iOS projects, especially those using Swift, UIKit, and SwiftUI. Having tangible examples of your work can really impress potential employers.
β¨Tip Number 3
Prepare for the interview like itβs a coding challenge! Brush up on your technical skills and be ready to discuss your experience with APIs, error handling, and UI implementation. Practice common interview questions to boost your confidence.
β¨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, we love seeing candidates who take that extra step!
We think you need these skills to ace iOS Software Engineer
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 and maintaining customer-facing iOS features.
Showcase Your Projects:Include links to any relevant projects or apps you've worked on. This gives us a chance to see your coding style and how you implement 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 and how your experience aligns with our needs at Ford Pro Mobile Team.
Apply Through Our Website:Don't forget 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 Trust In SODA
β¨Know Your Tech Stack
Make sure youβre well-versed in Swift, UIKit, and SwiftUI. Brush up on your knowledge of Combine and async/await as well. Being able to discuss your experience with these technologies confidently will show that you're the right fit for the iOS Software Engineer role.
β¨Showcase Your Collaboration Skills
Since this role involves working in an agile, cross-functional team, be prepared to share examples of how you've successfully collaborated with designers, product managers, and QA teams in the past. Highlighting your teamwork skills can set you apart from other candidates.
β¨Demonstrate Problem-Solving Abilities
Be ready to discuss how you've tackled challenges related to feature delivery, especially around security and reliability. Prepare a couple of scenarios where you integrated APIs or handled error management effectively, as this will resonate well with the interviewers.
β¨Prepare for Code Reviews
Since engineering excellence is key, think about your approach to code reviews and testing practices. Be ready to explain how you contribute to maintaining high-quality code and what tools you use for testing, like XCTest or UI Tests. This shows your commitment to continuous improvement.