Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
What are we looking for?
In this role, you will be responsible for the comprehensive technical development and maintenance of the Android version of the Ruuvi Station application. You will act as the lead developer of the project and take care of the application’s architecture, quality, development direction, and continuous improvement.
The role combines hands-on software development with broader ownership of the whole Android application. You will implement new features in the application and actively participate in decision-making related to technical solutions, development tools, and working methods.
Ruuvi Station software is entirely open source and publicly available at github.com/ruuvi/com.ruuvi.station. The application has around 50 thousand downloads and a Google Play review rating of 4.3.
Please note that our development team works mainly remotely. Therefore, your working style can primarily be remote if you wish, but we expect you to have the possibility to work at our office in Riihimäki when needed.
Your responsibilities include
Technical ownership and further development of the Android version of the Ruuvi Station application
Developing application architecture and code quality
Implementing new features and participating in specification work with the rest of the team
Participating in open-source development and promoting its best practices
Close collaboration with developers of other platforms (iOS, web)
We expect from you
Strong experience in developing native Android applications and good knowledge of modern Android development tools and practices
Experience with BLE connections as part of Android application development
Basic experience with embedded systems and microcontrollers
Ability to take full responsibility for a software project and work independently
Desire to develop high-quality, maintainable, and well-documented code
Understanding of testing (unit tests and/or UI tests) and continuous improvement
Continuous interest in learning new things and developing your own expertise
Good collaboration and communication skills as part of our small product development team
Possibility to work at our Riihimäki office when needed, although remote work is possible most of the time
Considered an advantage
Experience in native iOS development and React-based web development
Previous participation in open-source projects
Experience in effectively utilizing AI tools in software development
Interest in IoT solutions and device–software–cloud ecosystems
Desire to grow with the company and, depending on the situation, take on additional responsibilities in other software projects
We offer you
Employment in a growing Finnish technology company
A meaningful role in the development of open-source products
Salary range 4000 – 5000 € / month based on experience and responsibilities
Flexible working methods and the possibility of remote work
All Ruuvi products for your own use
You will succeed in this role if you are
Self-initiated and independent
Responsible and persistent as a developer
Genuinely enthusiastic about learning new things, whether related to new tools, technologies, or projects
Interested in developing products that have real use and real users
If you want to be involved in building open, high-quality, and internationally used IoT solutions, this position may be just for you.
Please note that a valid work Finnish work permit is a requirement for this position. With the applicant’s consent, a limited personnel security clearance may be conducted for the selected candidate in accordance with the Finnish Security Clearance Act (726/2014).
What next?
Learn more about Ruuvi and our products at ruuvi.com and about our code projects at github.com/ruuvi
If your experience matches the requirements and the role and our way of working sounds like the right fit for you, send us an open application in Finnish or in English along with any attachments you feel are relevant to the position.
More information:
- Otso Jousimaa, CIO, [email protected]
Key Skills
Ranked by relevanceReady to apply?
Join Ruuvi and take your career to the next level!
Application takes less than 5 minutes

