At a Glance
- Tasks: Design and develop innovative iOS applications while collaborating with a dynamic team.
- Company: SAVA is revolutionising health interaction through cutting-edge biosensing technology.
- Benefits: Enjoy a full-time role with opportunities for growth and learning in a tech-driven environment.
- Why this job: Join a passionate team making a real impact in healthcare with modern technologies.
- Qualifications: 5+ years in iOS development, expertise in Swift, and a strong portfolio of apps required.
- Other info: Bonus points for experience in medical software and published apps on the App Store.
The predicted salary is between 43200 - 72000 £ per year.
We are looking for a talented and experienced native iOS Engineer to join our growing mobile engineering team. You will play a critical role in designing, developing, and maintaining cutting-edge native iOS applications and SDKs. You will be involved in the entire app lifecycle, from concept and design to testing, release, and post-launch support of medical and lifestyle software products. The ideal candidate is passionate about development, with a strong portfolio of iOS apps and a deep understanding of the modern iOS ecosystem.
Responsibilities
- Design, develop, and maintain high-quality, performant, and scalable native iOS applications using Swift and SwiftUI.
- Collaborate with cross-functional teams (designers, product managers, backend engineers, embedded engineers) to define, design, and ship new features.
- Write clean, testable, and well-documented code.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Identify and troubleshoot performance issues and bugs.
- Stay up-to-date with the latest trends and technologies in iOS development.
- Proactively contribute to improving the development process and adopting best practices.
- Maintain code quality, organization, and automation.
Past Experience
- 5+ years of experience in native iOS development.
- Proven expertise in Swift programming language and iOS SDK.
- Experience with Bluetooth LE, Binary data, and related APIs.
- Experience with RESTful APIs and JSON.
- Experience with Git version control.
- Experience with testing frameworks (XCTest).
Bonus Points
- Experience with Medical Device Software Development.
- Experience with SwiftUI.
- Experience with watchOS.
- Experience with Protobuf and GRPC.
- Experience with UX design and a strong understanding of Apple's Human Interface Guidelines.
- Experience with setup of CI/CD pipelines.
- Published apps on the App Store or OSS projects (please provide links in your application).
Requirements
- Strong understanding of functional and protocol-oriented programming, and active experience with Structured Concurrency.
- Strong understanding of client security principles and tools.
- Excellent problem-solving and debugging skills.
- Eager to learn and proactively seek new knowledge and skills.
- Strong communication and teamwork skills.
Preferred
- Experience with Medical Device Software Development.
Company Information
SAVA is redefining how people interact with their health through advanced biosensing technology that accesses bodily information painlessly, in real-time, and affordably.
Additional Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Other
- Industries: IT Services and IT Consulting
iOS Senior Staff Engineer (London) employer: SAVA
Contact Detail:
SAVA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Senior Staff Engineer (London)
✨Tip Number 1
Make sure to showcase your experience with Swift and SwiftUI in any discussions or interviews. Highlight specific projects where you've used these technologies, as this will demonstrate your hands-on expertise and passion for iOS development.
✨Tip Number 2
Familiarise yourself with the latest trends in iOS development, especially around medical applications. Being able to discuss recent advancements or tools in this niche can set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your experience with cross-functional collaboration. Be ready to share examples of how you've worked with designers, product managers, and other engineers to deliver successful projects, as teamwork is crucial for this role.
✨Tip Number 4
If you have published apps on the App Store or contributed to open-source projects, make sure to mention them during your application process. Providing links to your work can significantly enhance your profile and show your commitment to iOS development.
We think you need these skills to ace iOS Senior Staff Engineer (London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in native iOS development, particularly with Swift and SwiftUI. Include specific projects that demonstrate your skills and any published apps on the App Store.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for iOS development and your understanding of the modern iOS ecosystem. Mention your experience with relevant technologies like Bluetooth LE and RESTful APIs, and how they relate to the role.
Showcase Your Portfolio: If you have a portfolio of iOS apps or OSS projects, include links in your application. Highlight any apps that demonstrate your ability to design and develop high-quality, performant applications.
Prepare for Technical Questions: Be ready to discuss your experience with code quality, testing frameworks, and troubleshooting performance issues. Familiarise yourself with common iOS development challenges and be prepared to share your problem-solving strategies.
How to prepare for a job interview at SAVA
✨Showcase Your Portfolio
Make sure to bring along a strong portfolio of your iOS apps. Highlight any projects that demonstrate your expertise in Swift and SwiftUI, especially those that are relevant to medical or lifestyle software.
✨Understand the Company’s Vision
Research Sava and their innovative approach to health technology. Be prepared to discuss how your skills can contribute to their mission of redefining health interactions through biosensing technology.
✨Prepare for Technical Questions
Expect to answer technical questions related to iOS development, including performance optimisation and troubleshooting. Brush up on your knowledge of RESTful APIs, Bluetooth LE, and testing frameworks like XCTest.
✨Demonstrate Team Collaboration Skills
Since the role involves working with cross-functional teams, be ready to share examples of how you've successfully collaborated with designers, product managers, and other engineers in past projects.