About Dignio
Would you like to be part of a fast-growing team of passionate sales professionals nurses engineers physicians technologists and legal experts Do you want to play a key role in our vision of enabling patients to live healthier better lives in their own homes
Dignio is one of Norways 50 fastest-growing technology companies and has developed a unique platform for home-based patient monitoring integrated with advanced sensor technology and automated medication dispensing. We are the market leader in the development of automated medication dispensers in Norway setting the standard for safe reliable and scalable medication management in home care.
Today more than 19000 patients are supported on our platform delivering proven results such as increased patient safety improved self-management of health and significant cost savings for healthcare systems. Dignio is the market leader in Norway with patients using our solutions in the United States Canada Iceland and Sweden.
Job brief
Dignio is looking for a Senior Android Developer excited by the challenge of building applications for custom medical this role you will take technical ownership of the Android application that runs directly on our connected medicine dispenser. Unlike typical mobile app development your work will run on a dedicated medical device integrating user interaction device hardware control and secure cloud integration into a seamless experience.
As a senior member of the team you will help shape technical decisions mentor other developers and ensure high engineering standards across the Android codebase.
Key Responsibilities
Design develop and maintain the Android application for our custom medical device built with Kotlin to ensure reliability usability and performance.
Take technical ownership of the Android codebase including architecture best practices and long-term maintainability.
Collaborate closely with the embedded software team to integrate device-specific features including sensors motors connectivity modules and power management.
Work with the machine learning team to deploy and optimize custom ML models on the device.
Build intuitive accessible user interfaces tailored for patients and healthcare environments.
Write clean testable and maintainable code using modern Android development practices and patterns.
Define and implement unit integration and UI tests to maintain high quality and support our CI/CD pipeline.
Optimize application performance to meet device constraints including memory storage CPU and battery usage.
Participate in code reviews technical discussions and mentoring of other developers.
Stay updated on and conduct all tasks in compliance with the Dignio Quality Management System and Information Security Management System.
Person Specifications and Experience
Proven senior-level experience developing Android applications using Kotlin
Strong understanding of Android MVVM architecture Jetpack Jetpack Compose Kotlin coroutines and RoomDB.
Experience maintaining and evolving existing Android codebases including Java-based components.
Experience integrating apps with APIs and device interfaces (e.g. sensors peripherals connectivity stacks).
Familiarity with AOSP or custom Android builds is a strong plus.
Familiarity with constraints of embedded or dedicated Android devices (e.g. performance optimization limited resources).
Familiarity with development tools and concepts such as Git automated testing and working with CI/CD pipelines.
Detail-oriented collaborative and comfortable taking technical ownership.
Motivated to improve patient outcomes through technology.
What we offer
Modern offices in central Oslo
Flexible working hours
Market-leading health and travel insurance
Competitive compensation package with potential for equity
Paid lunch dinner and snacks
An inspiring social and professional work environment
Noise-canceling headphones for optimal focus and productivity
Read more about our benefits in our Employee Handbook
Join us in transforming healthcare
Are you our next Senior Android Developer Wed love to hear from you!