Website Oura
The better you sleep, the better you.
Description
Oura is an award-winning and fast-growing startup that helps people track all stages of sleep and activity using the Oura Ring and connected app. By providing daily feedback and practical steps to inspire healthy lifestyles, we’ve helped hundreds of thousands of people improve their sleep, understand their bodies, and transform their health. We’re on a mission to empower every person to own their inner potential, and we’re seeking candidates who want to make an impact on our journey.
We are looking for a Senior Android Developer to architect, design and develop lower-level functionality for the Oura Android app in the App Platform team. This team works closely together with the Cloud Platform team, to push our app-server architecture to the next level. Other responsibilities of App Platform include – but are not limited to – developing our Bluetooth layer along with implementing support for next generation peripherals, implementing code generation tooling and finding out new frameworks and better practises to constantly keep pushing the envelope forward. We care deeply about maintaining and upgrading our code base so that it is at the forefront of technology, and actively work to get rid of legacy implementations.
Together we are building a product that helps our users to get more restorative sleep, and to see how their lifestyle affects their body and mind.
What You will do:
- Architect, design and build new features in the App Platform team
- Collaborate closely with our Cloud Platform team to create the best possible app-server architecture going forward
- Ensure consistency across our apps
- Keep an eye on where the Android world is going and actively prototype and try out new frameworks and ways of working that improve our productivity
Requirements
We would love to have You on our team, if You have:
- a solid experience developing and shipping professional Android applications
- mastery over Kotlin
- good technical specification skills and understanding of complex systems and how they can be made maintainable and productive to work with
- pragmatic can-do attitude; shipping working software brings you joy
- passion for the little things, in both engineering and UX
- an excellent understanding of both user interface level and application engine level challenges and SDK APIs
We also appreciate if You have knowledge of:
- RxJava and reactive programming
- Realm mobile database
- TypeScript
- Kotlin and functional programming
Benefits
- Competitive Salary
- Lunch benefit
- Wellness benefit
- Flexible working hours + work-life balance
- Collaborative, smart teammates
- An Oura ring of your own (if you want)
- Easy-to-reach offices in Oulu Teknologiakylä and in Helsinki city center
- Latest equipment of choice