Android Developer
Location: Amsterdam
We are building a fantastic app that helps you collect, share, and discover places you love. It’s called Soulpicks, and it will help you make the most of your time. Enter a new era: decision-making based on people you trust. Soulpicks will also provide curated suggestions for new experiences (machine-learned).
As our senior Android developer, you will play a pivotal role in translating our vision into reality. You will be responsible for designing, developing, and running the mobile solution together with our hands-on architect. We understand what it means to be a technology-based company and embrace an engineering culture (i.e., freedom and responsibility, CI/CD, TDD/BDD approach, state-of-the-art technology, and design).
You will be part of a kickass team, a best in class UX designer, outstanding mobile app developers, and an excellent architect, to translate our vision into a scalable, cloud-native application. You will work together to design a solution from scratch and build it within a multicultural team. We are looking for someone with the right mix of pragmatism and technical vision to help us realize our long-term goals (building a scalable, agile solution that grows with the business).
If you are:
A good team player
A curious person who cares for the product
Eager to push your professional boundaries
Willing to take on the role of team lead when the organization grows
And have:
Proven experience with developing native Android applications
Fair understanding of the importance of code quality
Sufficient experience with Agile methodologies
Good knowledge and experience of Kotlin / Java
Experience with laying out and creating excellent, snappy and responsive User Interfaces
Good grasp of functional reactive programming (RxJava2)
Able to implement unit and integration tests
And additionally:
A good understanding of architecture principles (MVVM, MVP, MVVMC, etc.)
Experience with Material Design principles
Knowledge of multi-threaded, asynchronous code
Worked with libraries such as Dagger, Glide, Google Maps, Retrofit, Moshi, etc.
CI / CD
Apply for this position by emailing jobs@soulpicks.com.