Ruuvi
Senior Android Application Developer
RuuviFinland18 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

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:


Key Skills

Ranked by relevance