Senior Android Engineer
Clue is the world’s fastest growing period tracking and fertility app. We are a 55-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.
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 16, 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 share our pride that we have 40% 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 thrive working within a team culture, but when needed are able to work independently and own a project. You are pragmatic, with a strong sense of curiosity, and you can tackle challenges with enthusiasm and passion. You care about user feedback and how your work touches people’s lives. Participation in the Android community is also very welcome.
- Proficiency in writing Android applications in Java (or Kotlin)
- Ability to write structured, reliable and reusable code
- Skillfulness in implementing custom UI (views, layouts) and Material Design through support libraries
- Aware that testing plays a critical role in a maintainable/scalable code base
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.