
Senior iOS Engineer
ŌURA
full-time
Posted on:
Location Type: Hybrid
Location: Helsinki • 🇫🇮 Finland
Visit company websiteJob Level
Senior
Tech Stack
iOSSwift
About the role
- Design, build, and maintain high-quality, scalable, and maintainable code for the Oura iOS app.
- Collaborate closely with Product Managers, Designers, and other teams—such as backend, firmware, data science, and QA—to deliver complex, high-impact features and system improvements.
- Contribute to the entire development lifecycle, from architectural design and implementation to testing, release, and maintenance.
- Work with iOS colleagues across the US and EU to improve the overall health of the iOS codebase, develop best practices, and enhance our development processes.
- Participate actively in technical discussions, code reviews, and platform-level improvements to ensure we provide performant and reliable experiences for our members.
- Mentor other engineers and contribute to a culture of continuous learning and improvement.
Requirements
- A minimum of 8 years of professional experience shipping high-quality iOS applications.
- Strong proficiency in Swift with UIKit and modern iOS development, with a deep understanding of modern iOS app architectures.
- Experience with collaborative development on complex and shared codebases, including proficiency with Git and standard code review workflows.
- A strong focus on quality, with experience in unit testing, UI testing, and manual testing.
- The ability to take ownership of projects, design technical solutions, and drive implementation with limited guidance.
- Strong computer science fundamentals and a solid understanding of design patterns.
- Fluency in English both written and spoken.
- Strong cross-functional collaboration skills
Benefits
- Competitive salary
- Lunch and wellness benefits
- Flexible working hours
- An Oura Ring of your own
- Wellness Time Off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftUIKitiOS developmentunit testingUI testingmanual testingdesign patternsarchitectural designimplementationcode reviews
Soft skills
collaborationmentoringownershipcommunicationcontinuous learningproblem-solvingcross-functional collaborationtechnical discussionsleadershipadaptability