
Senior Android Engineer
ŌURA
full-time
Posted on:
Location Type: Hybrid
Location: Helsinki • 🇫🇮 Finland
Visit company websiteJob Level
Senior
Tech Stack
AndroidKotlin
About the role
- Architect, design, build and maintain features to the Oura Android app using Kotlin, Compose, Room, Coroutines and Flow.
- Work in a cross functional squad together with a passionate group of engineers, designers, data scientists, our product manager, health science experts and other stakeholders.
- Refactor existing features to improve code quality, performance, and maintainability.
- Ensure high quality through code reviews, automatic testing, and engineering best practices.
- Use Kotlin flows and coroutines for efficient asynchronous programming and handling complex state flows in the UI.
Requirements
- A minimum of 8 years of professional development experience shipping Android apps.
- Strong experience with Kotlin and modern Android app architectures.
- Taking strong ownership of the Android team’s work from technical planning to ensuring we ship working and high quality features.
- A proactive, get-stuff-done attitude.
- Drives and delivers on complex and often ambiguous initiatives with minimal guidance.
- Thriving in a dynamic startup-like environment. We're building something completely new within the Oura app, and many of us come from startup backgrounds. We move and experiment fast, with continuous product discovery ongoing. We believe in creating value through iterative and incremental development as opposed to big bang releases.
- Solid understanding of what you build as a whole, both from an engineering and end-user perspective.
- Problem-solving mindset and adaptability.
- Strong collaboration and communication skills.
- Experience with collaborative development on complex shared codebases.
- A focus on quality through automated testing
Benefits
- Competitive salary
- Lunch benefit
- Wellness benefit
- 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
KotlinComposeRoomCoroutinesFlowAndroid app developmentCode qualityAutomated testingAsynchronous programmingUI state management
Soft skills
OwnershipProactive attitudeProblem-solvingAdaptabilityCollaborationCommunicationDynamic environmentInitiativeQuality focusIterative development