We have a brilliant opportunity for an experienced Senior Android Developer to work across our portfolio of successful health and lifestyle apps. As an independent app publisher, we are passionate about creating best-in-class apps that have a positive impact on people’s lives.
Our first app SnoreLab is a top-ranked health app that has helped countless people with their sleep and snoring problems. Since its launch in 2012, SnoreLab has achieved over 12 million downloads, a 4.5-star rating and Editor’s Choice.
Over the past few years, we have been developing a new sleep tracking and smart alarm app called Sleepwave. Launched in 2022, Sleepwave features patent-pending technology that transforms any phone into a contactless motion sensor. With revolutionary motion-sensing technology and beautiful design, Sleepwave has the potential to become a leading sleep tracking app with a 4.7-star rating.
We are a small team that values experienced developers who work creatively to solve complex problems. Our developers are actively involved in the design process and are encouraged to suggest improvements based on their own ideas. Our working processes are agile and collaborative, with work spanning low-level algorithms to high-level design.
The role
As a Senior Android Developer, you will be working across Reviva's portfolio of successful apps. You will be implementing exciting new technologies including contactless motion-detection, sleep tracking, sound recognition, and integration with wearable devices.
Our apps are fully native and programmed in Swift and Kotlin. Our technologies run on the phone with limited server interactions.
About you
Essential:
5 - 10 years developer experience with 3-5 years in Android specialism
Excellent Kotlin skills and comfortable with other languages e.g. Swift
Confident in pair programming
Good understanding of Android lifecycle, MVVM
Focus on creating an optimal Android experience and extensive knowledge of Android specific challenges
Nice to have:
Experience working in an agile, start-up environment
UI compose C/C++
Multi-platform development
OpenGL (fragment shaders programming)
Deciding which company to work for is a big decision, so here’s a little more about us, how we work, and our apps.
Our founder Jules Goldberg is a passionate self-taught developer and inventor whose work has helped millions of people.
Over the past few years, we have grown our indenpdent company of developers, creators and product-focused innovators into a team of 11. We value team input every step of the way and work collaboratively across all areas.
Our Rivington Street office is located in the heart of Shoreditch and is a 5-minute walk from Old Street Station.
Flexible working - we champion creativity and support time spent on other projects. Several of our developers have their own apps.
Remote working options - all of our developers work remotely and are located around the UK and in Sweden. We are open to full remote working for developers within a 2-hour time zone of London. For product roles, we favour a blend of office and home working.
Work with groundbreaking technology (really). Our in-house R&D team has produced some amazing, patent-pending motion sensing technology that will be launching later this year. This technology has the potential to be used in other applications beyond sleep tracking, so this is an opportunity to be a part of something special.
Personal development opportunities. We’re not fixed to narrow job roles and encourage engagement in areas outside of your job description. Where relevant, we will support you on training courses to help your professional development.
If your experience doesn't perfectly match the position, we encourage you to apply as you could be right for this role or another one!
You can apply via the form below or send us an email at contact@reviva.works
An iOS developer is responsible for developing applications for mobile devices powered by Apple’s iOS operating system.
An iOS developer is responsible for developing applications for mobile devices powered by Apple’s iOS operating system.
An iOS developer is responsible for developing applications for mobile devices powered by Apple’s iOS operating system.
An iOS developer is responsible for developing applications for mobile devices powered by Apple’s iOS operating system.
If you can’t find the right role or would like to be considered for future positions, feel free to email your CV to us.
Email your resume