The smart home enabler
Danalock is a modern tech company that develops electronic door lock systems. The company has evolved over a decade from a basement startup in 2010 to a worldwide provider. We thrive to find the best solutions for our customers by creating a flexible encouraging and innovating development environment.
Be part of the journey
Product development is carried out at the offices in Denmark by skilled developers within the fields of electronics, apps as well as backend development. We want you to be a part of our team and be a part of the journey. Our close collaboration between teams will enable you to contribute, not only to the app development but the whole Danalock product chain.
How do you think the future door lock experience should be?
The new and better
On a team working within the Scrum framework, you will be a part of improving and evolving all Android apps as well as a newly built SDK inside the Danalock eco-system. Communication technologies like Bluetooth LE and Wi-Fi in combination with advanced security protocols are what make the Danalock apps special and not just a web frontend on a phone.
This is how we work with Scrum:
- Definition of done: How to test, design, review, deploy and maintain the apps
- Daily manage: Keep track of your own progress, share with the team, and evaluate processes.
- Coordinating: Collaborate with the Product Owner about project priorities and communicate issues and feedback.
- Refining, reviewing, team self-evaluation, etc.
You will work in a small team close together with the company Product Owner and collaborate with the other in-house development teams. Being able to join prioritisation of features, maintenance, legacy handling etc. is dependent on communication to make the correct decisions of what must be done first and what can wait. This includes transparency in your development process and decisions. Being a team player is vital to support common standards as well as increasing cross-functionality in the team.
Being able to find the right solution to a given challenge, whether it is a temporary quick fix, a complete refactoring or a new technology needed to be implemented, is highly valued.
Said by your colleagues (to be)
Firstly, working at Danalock allows you to play with IoT. We all share a common interest in both the subject and the technologies it’s based upon. Our team culture support “speaking up” allowing everyone to share their opinion regardless of seniority or experience as equals and we appreciate sparring both inside and across teams. Fast and iterative release cycles: going from “proof of concept” to minimal viable product and finally a public release over a relatively short period of time allows us to try out new ideas (and embrace mistakes).
Being able to have a good work-life balance is something Danalock is focused on. We make use of working from home, which is handled by the team members ourselves, and if you are planning short breaks, vacations, or other types of leave, we usually find a way to fit it into the planning.
- You are proficient in both written and spoken English
- You must have experience in developing apps for Android either in Java, Kotlin or both
- You may be recently graduated or have a couple of years of experience developing for Android
- You can self-manage, but you also believe that we are better as a team
- You have a working knowledge of Git
- You have an inquisitive attitude and you are (or have the capacity to be) on top of the latest news in the Android community, and push us to try out the latest technologies
- You value Quality Assurance over Quality Assumptions
- It is important you have an eye for detail, that you consider and test the corner cases of your implementation
- You know what looks good and what does not, and you are able to reference the Android design guidelines.
- You have a passion to exploit the mobile computing possibilities of the smartphone
- You dibble a little bit of Swift
- You dapple with some RxJava
- You know about Bluetooth LE on Android
- You have experience with Mobile Context-awareness frameworks for Android
- Know about Continuous Integration, Unit testing, and A|B testing
- You aim to up the UX, and you are willing to challenge the design
Is this you?
Do you think all this sounds like a position for you? Send us your CV and application letting us know why you are our person!