Senior iOS Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Senior iOS Engineer to play a senior technical role within our mobile engineering team. As a central contributor to our patient-facing apps, you will help shape the future of our mobile platforms.
You'll work closely with Product, Design, and QA teams in an agile squad to develop new features, maintain high-quality code, and explore emerging technologies that could enhance our impact - all while living Oviva's values: We put the patient first. We empower our teams. We make it happen., * Develop and maintain our mobile apps by implementing fresh features and refining existing ones .
- Collaborate with your squad on technical design, security, and architecture, ensuring everything we build is robust and compliant .
- Solve complex problems by performing root cause analyses on bugs to ensure they stay fixed .
- Engage in product discovery , helping translate product requirements into clear technical tickets .
- Contribute actively to our agile rituals, including daily standups, sprint planning, and OKR cycles .
What we offer
- A chance to make real impact in transforming healthcare for the better.
- A fast-paced, rewarding role in a purpose-driven, high-growth environment.
- Flexible, hybrid working and home office support.
- Ongoing learning with a personal development budget and growth opportunities.
- Competitive salary and company pension to support your future.
- Enhanced parental leave - because family matters.
Having a culture that people want to work in, is very important to us. We do this by keeping our values at the forefront of everything we do:
We put the patient first, We empower our teams, We make it happen
Oviva is passionate about creating an inclusive culture that encourages, supports and celebrates the diverse voices of our employees. We are a truly inclusive place to work, where everyone can be themselves and everyone is welcome. We welcome and encourage applicants from all backgrounds and identities, including but not limited to race, ethnicity, gender, sexual orientation, age, ability, religion, and socioeconomic status. We actively seek out candidates who bring a unique perspective to help us build a stronger, more inclusive team.
Requirements
Do you have experience in iOS development?, * Extensive experience in iOS development with a deep understanding of Swift 5 .
- Strong knowledge of iOS architectures like MVVM and the Coordinator Pattern .
- Proficiency with modern concurrency tools, specifically Swift Concurrency and Combine .
- A commitment to quality , including experience with SOLID principles, Clean Code, and writing unit tests .
- Familiarity with the iOS SDK, UIKit , and SwiftUI .
- Excellent communication skills , with the ability to share technical concepts clearly with both peers and stakeholders .
- Approximately 5 years of experience in software development.
Nice to have:
- Experience with Fastlane or GitHub Actions .
- Knowledge of the Apple release process .
- An interest in writing higher-order tests (Integration, UI, or E2E) .