Frontend Engineer


Full Time
Berlin, Germany   
Posted 7h ago


Clue helps everyone who menstruates to understand their bodies—and to be empowered by that knowledge. Our vision is to enable women and people with cycles to live in tune with their biology, not in spite of it.

Founded by Ida Tin, Clue is a VC-­backed startup based in Berlin helping over 10 million people each month get insights into their reproductive health via our Android and iOS apps. We collaborate with world-leading universities and institutes to advance female health research with our dataset, and deliver essential education about health, periods, and sex via our website,

To learn more about how Clue works behind the scenes, check out our engineering blog, Bleeding Edge.

The Role:

We’re looking for a junior-to-mid-level front-end engineer to help us move our web product forward! Our web team is one of the newest teams at Clue, and is responsible for our female health website which, after just 1 year online, already serves over 1 million pageviews per month.

We have big plans for over the coming year. Currently, we’re focusing on localization to expand our reach to more countries and continents. We’re also investing in rich content: interactive articles that educate readers via animations, quizzes, and more. All of our feature development serves Clue’s mission to advance female health and help women and people with cycles better understand their bodies.

We like to keep our tech stack up to date, so you’ll be using recent versions of React, TypeScript, and Redux to develop entire new features and maintain our existing features. Everyone on the web team enjoys a great deal of responsibility and ownership. You will be in a collaborative environment with a highly passionate, driven, and fun group of individuals, made up of content writers, designers, product owners, and engineers.


  • Working daily with React and TypeScript to build and maintain user-facing features on, and implement mockups from our designers.
  • Wrapping new and existing features in A/B tests to optimize conversions (i.e., for newsletter signups and app downloads).
  • Learning our architecture and proposing ideas
  • Collaboratively brainstorming architecture for new features, and continuously evaluating and implementing new technologies as needed.
  • Owning code initiatives with the support of team members.


  • Knowledge of modern web standards and tooling, including new developments in the areas of JS and CSS.
  • Some familiarity with design patterns and tools in the JS world — e.g., Redux, TypeScript, Webpack, GraphQL, etc.
  • Eagerness to learnas you may be faced with new tools and approaches that you’re not familiar with, and these will be opportunities to learn!
  • Real-world experience with at least one frontend framework (e.g., React, Angular, Ember, Vue, etc.) — bonus points if you’ve used more than one!
  • Basic experience with unit testing and, ideally, integration testing. We use Jest for unit tests and basic UI tests.
  • Attention to visual detail when implementing mockups provided by the design team.
  • Familiarity with responsive web design.


  • Familiarity with SEO best practices.
  • Familiarity with accessibility best practices.
  • Experience with NodeJS/Express.
  • Experience or interest in developing creative, interactive content.
  • Experience with Contentful, our content management platform.


We believe personal growth is essential for professional growth which is why we offer all the standard benefits, plus some that are uniquely Clue.

  • Care for your body and mind with free weekly yoga and personal trainer sessions, a free on-site therapist and low-cost massages in the office
  • Learn and grow with a personal education budget and subsidized German lessons at work
  • Work your way in our child-friendly and dog-friendly office. We’ll help with relocation if you’re not already in Berlin.
  • Five weeks of paid vacation each year, a competitive salary, participation in our all-employee option pool, and the option to join the company pension plan.

Clue is committed to providing an environment of mutual respect, where equal employment opportunities are available to all applicants and team members. Our users are global and multicultural—and we want our team to reflect this. If you need assistance or an accommodation due to a disability, please contact us.