Android Developer (f/m)

Job description

The COBI.bike Software Team is looking for a passionate & experienced Android Developer who is enthusiastic about connected mobility and hungry to take on app development responsibilities at our rapidly growing start-up. 


Our team works full-stack across embedded, mobile (iOS & Android) and the cloud to ensure a seamless interplay of hardware and software. 

The candidate lives & breathes Android and will work closely not just with developers in the Software team, but also with our conceptual- and visual designers to meet the highest levels of quality and polish for the Android app that is only enabled by deep collaboration.

 

WHERE YOUR EXPERTISE IS NEEDED:

  • Participate in the planning process for new app features and explore Android-specific opportunities to improve the COBI.bike experience on Android (e.g. Android Wear)

  • Plan, build and test features according to existing API- and User Interface designs. Optimize the application for maximum performance, scalability and compatibility across the Android device landscape.

  • Participate in the COBI.bike App (Google Play Store) and COBI.bike SDK (GitHub) architecture, release and deployment lifecycle

  • Work effectively with legacy code with a respectful mind, and build good architecture, and API design out of it

Requirements

WHAT WE’RE LOOKING FOR
  • At least 3 years of experience as an Android Developer.

  • Proficiency in Java, and Kotlin. You have strong understanding about Android SDK, knowing how to use which API to build optimal, and bug-free apps in terms of runtime performance and memory management.

  • Experience in architecting Android apps with MVVM/MVP, Clean Architecture, RxJava, and the Architecture Components library (Android Jetpack for now).

  • Experience with building adaptive layouts, fluid UI animations, and custom views.

  • Experience with writing maintainable, and readable unit tests. Bonus: Experience with JUnit, Spek, AssertJ, and Mockito.

  • You have the ability to conduct nice, respectful, constructive yet efficient code reviews on GitHub pull requests.

  • You care much about the quality of the code. 

  • You love writing clean code while still able to understand the need of moving fast. 

  • You pride yourself on clean API design. Bonus: Experience with Bluetooth Low Energy (BLE) on Android

  • BS/BA in Computer Science or Software Engineering, or equivalent experience


PERKS AT WORK

  • Creative, multilingual environment and a culture that is supportive, dynamic and encourages professional growth

  • Competitive salary, great Apple IT equipment, free beverages and fruit, regular team events and celebrations

  • E-Bikes for private testing purposes and company leased bike possible

  • Development budget for every employee

  • Market-proven and fast growing company with the security of a large corporate

  • 30 vacation days, relocation and visa service for international candidates