At Nodes, we are in the business of engineering awesome. Relying on stunning design and cutting-edge technology, we never compromise on the methodologies that ensure delivery of successful, robust, reliable digital solutions and business transformations. With offices in London, Berlin, Amsterdam, Aarhus, Prague, Dubai and Copenhagen, we are one of EMEA’s leading digital product development agencies and, since 2017, a proud part of the global Monstar Lab Group, extending the family to 26 cities in 15 countries.
We are looking for a motivated and talented Senior Android Engineer and Flutter specialist based out of our London office. They will have a passion for learning and growing with a positive, proactive attitude. If you are someone who is comfortable taking an idea from design through to deployment then we would love to hear from you.
Today we have 750 engineers, split into 20+ offices in 20+ technologies and 150+ Consultants into 10+ offices and we are starting new projects daily with different demands on skills, spoken languages & locations/timezones.
At Nodes we're using Kotlin as our weapon of choice and we build our apps in MVVM with a side of Google paired with Clean Architecture principles. Our stack consists of Kotlin Coroutines, ViewModels with LiveData, Dagger 2 and all the popular libraries like Retrofit. We also write custom libraries for reducing boilerplate code. Our builds are run and tested on Bitrise using GitHub Actions. We also contribute to the open source community sharing some of our awesome libraries!
Our ideal candidate has 3+ years of experience in a Senior Android Developer role and will have functioned as lead on diverse development projects. You are a technical thinker who works well at a program level to define requirements; but more than that you are proactive, enthusiastic and committed to delivering solutions that clients love. Beyond some hands-on development, you will need solid experience in leading a team and you will also need to have helped be a technical advisor on client meetings, by doing tech validation, estimations and communicating technical solutions.
While your Flutter experience would have allowed you to lead and build Production ready applications, following patterns such as BLoC or MVVM as it relates to designing / developing maintainable, testable and functional software that meets the product requirements.
Advantageous, but not required, would be experience in/with:
Our Danish heritage means that we care a great deal about a good work-life balance and a flat, accessible organisational structure. We define ourselves as employers in the sense of trust shared amongst co-workers and in constantly and unanimously providing the opportunity for autonomy in individual approaches to work and stakeholder management. If you want to join our team apply today! In joining us we offer a competitive salary as well as other benefits that you can look forward to such as;