Senior Android Developer

Berlin, Germany

Description

About Us:

Clue is the world’s fastest growing period tracking and fertility app. We are a 45-person, VC-­backed startup based in Berlin. Every month, millions of users track data about their bodies in Clue’s iOS and Android apps. With every data point, Clue users gain knowledge about their own health, impact the entire community of Clue users, and advance reproductive health care globally. Here’s some media coverage about us. We at Clue are committed to a culture of inclusivity and mutual respect.

The Role:

Clue for Android has Millions of users worldwide, which creates a very exciting challenge for our team. The app is gradually moving from Java to Kotlin, uses minSdkVersion 15, takes advantage of Dagger 2, RxJava/RxKotlin, and is built using the latest Gradle tools. Custom views are common in the code base due to our UI and UX requirements, but always with a keen eye for the highest performing approach. We’re excited about pushing the limits of the Android platform’s capabilities, and you should be too!

You:

You share our pride that we have 25% of our code in Kotlin, including all our new/refactored code. If Kotlin is new to you, don’t worry - it’s fun to learn. You are also obsessive about UI and UX, twitching when things are not buttery smooth or off by 1 pixel on an xxxhdpi screen. You love Samsung ... and have a strong sense of irony.

You are able to work independently and own a project, but you also love to collaborate with us, your colleagues. You are pragmatic and work autonomously with a strong positive attitude and overcome our domain challenges with passion. You care about user feedback and how your work touches people’s lives. Participation in the Android community is also very welcome.

Requirements:

Proficiency in writing Android applications in Java (or Kotlin) for 2 or more years, ideally in a senior position

Ability to write structured, high-performance and reusable code

Skillfulness in implementing custom UI (views, layouts) and Material Design through support libraries

Familiarity with testing (unit and functional)

Benefits:

At Clue, we offer everyone a competitive salary and participation in our all-employee option pool. We believe in providing our team with little extras that are high quality and meaningful. For example, we currently give everyone opt-in access to free private sessions from a qualified professional coach on a weekly basis, have plenty of healthy snacks and a fancy coffee machine. We also offer free yoga classes once per week and have two team catered meals per week.