Android Developer (m/f/d)

Permanent employee, Full-time · Berlin, Remote

Your mission
German Autolabs builds voice-enabled Android applications for mobile workers such as couriers, drivers, delivery staff and parcel deliveries. We are a part of MSH, a media IT house with over 50 years of history which is part of one of the largest media holdings in Germany - and we think in terms of long-term projects. Our customers include major German media companies and international logistics providers and manufacturers of commercial vehicles.  
 
We are looking for an Android developer - preferably based in Berlin or willing to relocate - who will contribute to the development and maintenance of cutting-edge Android solutions for customers and users from the logistics sector. We think workflow-first and provide users with real support in the tough day-to-day logistics environment through the seamless multimodality of graphical interfaces, voice interaction and data-driven events. Reporting to the Team Lead Android you will be interacting with a very capable tech team from the areas of application, natural language understanding, data warehousing and quality assurance. 
 
What you´ll be doing: 
 
  • Write simple and maintainable code. 
  • Review pull requests of your teammates. 
  • Research, prototyping, architecture definition and other related activities. 
  • Be proactive and be able to work under minimal supervision. 
  • Drive key technological decisions around system architecture and requirements. 
  • Write  user manuals and documentation for the code. 
Your profile
  • Proficiency in Kotlin. 
  • Excellent understanding and knowledge of Android SDK. 
  • Great communication (our team language is English, German is nice to have). 
  • Solid knowledge of OOP principles and software design patterns. 
  • Experience with clean architecture and MV* patterns. 
  • Strong knowledge of collections, multithreading, I/O, Networking, generics. 
  • Experience with Kotlin Coroutines. 
  • Experience with testing frameworks (JUnit, Mockito). 
  • Experience with DI frameworks. 
  • Strong knowledge of Git. 
 
Experience with … will be a plus: 
 
  • multi-module architecture 
  • ASR, NLU and TTS  
  • Android audio framework 
  • location-aware apps 
  • C/C++ 
  • Non-sequential programming 
 

Why us?
  • A great, international, friendly, and supportive team - our team dynamics are really important to us. 
  • Flexible working time accounts and 30 days annual leave. 
  • Stable, reliable working environment with a long-term project strategy. 
  • The opportunity to grow into new roles and gain industry experience. 
  • Regular work from home as the new normal. 
  • If you want to meet there is an office in Berlin-Kreuzberg close to Markthalle 9. 
  • We offer all hygiene measures to work safely. 
  • The usual nice things like fruit, water, coffee, etc. 
About us
German Autolabs is a technology company with a strong focus on the world of the last mile. We develop our software with love in Berlin - but in addition to a workplace in Berlin-Kreuzberg, we also offer hybrid forms of work including working from home.  Our international team is a collaboration of true domain experts in a creative environment with freedom of design and space to realize new ideas and technical approaches.
Your application!
We appreciate your interest in working with German Autolabs. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at jobs@germanautolabs.com
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.