Senior Frontend Engineer

Frontend Engineer (Berlin)

About JOIN

At JOIN, we believe hiring should be easy, fast, and fair – for companies and candidates alike.
We build intuitive, powerful recruiting software that helps businesses of all sizes find the right people effortlessly.

Your Impact

As a Frontend Engineer in Berlin, you’ll join a well-established engineering team at the heart of our organisation.
You’ll play a key role in shaping the future of our product and platform, building robust and scalable features that create real impact.

  • Shape and evolve our product and platform using a modern tech stack
  • Drive technical excellence and engineering standards
  • Collaborate closely with Product and Design to deliver meaningful value

Tasks & Responsibilities

As a Senior Frontend Engineer, you will:

  • Own frontend feature delivery end-to-end – from discovery and solution design to implementation, testing, rollout, and production monitoring
  • Translate product requirements into scalable technical solutions
  • Identify edge cases, UX trade-offs, and performance implications early
  • Build complex, maintainable React components using TypeScript and modern architecture principles
  • Write robust unit and end-to-end tests to ensure high reliability
  • Contribute to architectural discussions and propose improvements to structure, state management, and scalability
  • Collaborate closely with Product and Design during discovery phases
  • Monitor and optimise performance using metrics, logs, and analytics
  • Enhance the Design System and shared components when needed
  • Mentor less experienced engineers through collaboration and knowledge sharing

Who You’ll Work With

Our Frontend Guild Mission:

  • Deliver smooth UX experiences with simplified and beautiful UI
  • Build rich functionality powered by data-driven capabilities
  • Collaborate deeply with Product and Design
  • Prioritise accessibility, security, and diversity in our UI
  • Maintain a robust, Figma-synced Design System and shared tooling
  • Ensure stability through comprehensive E2E testing and performance optimisation

Requirements

  • 5+ years of frontend development experience
  • 2+ years experience with React.js and Redux
  • 2+ years experience with TypeScript
  • 2+ years experience with GraphQL

Nice to Have:

  • Experience with JS/TS linters, webpack, babel, or bundle/configuration management tools
  • Experience with Cypress, Selenium, or other E2E frameworks
  • Experience building Design System components (e.g. Storybook)
  • Experience building Monorepo applications

Our Engineering Culture

  • Modern technologies: React.js, TypeScript, GraphQL, gRPC, Google Pub/Sub, Kubernetes
  • Strong belief in automation to increase productivity and focus
  • Engineers write and test their own solutions
  • Transparent collaboration with room for creativity and experimentation

Benefits & Values

Our Values:

  • People First – We put humans at the heart of hiring
  • Own It – We take initiative and solve problems independently
  • Work Smarter – Efficiency beats effort
  • Be Bold – Challenge the status quo and push boundaries

What You Can Expect:

  • Hybrid model (3 days office, 2 remote)
  • Fast-moving, collaborative environment
  • Continuous learning and improvement

This role might not be ideal if:

  • You prefer a highly structured environment
  • You want a fully remote position
  • You prefer minimal change and a slower pace
  • You’re not excited about ownership and growth

What’s In It For You?

  • Apple hardware – M3 Pro MacBook Pro
  • Team events – Brunches, sports activities, and quarterly gatherings in Berlin
  • Productivity from Everywhere – 104 remote days per year (post-probation)
  • Competitive salary – Based on your experience
  • Relocation support – Assistance with paperwork, travel, and one month of furnished accommodation

Hiring Process

  • 1️⃣ Intro Call (~30 min) – Initial conversation
  • 2️⃣ Hiring Manager Review – Profile assessment
  • 3️⃣ Hiring Manager Interview (~60 min) – Expectations and team fit
  • 4️⃣ Technical Interview (~60–120 min) – Skills demonstration
  • 5️⃣ Meet the Team (Optional) – Connect with future colleagues

We respect your time and keep things transparent – no black holes, no ghosting.

We welcome applications from individuals of all ages, abilities, genders, religions, and diverse backgrounds.
If you need assistance during the hiring process or in the workplace, let us know.

Don’t meet every requirement? No problem! We value exceptional candidates and diversity in all forms.

Apply now – We’d love to connect with you!

CareerBee Logo

Don't miss out on new jobs!

Signup for weekly updates on new jobs so you can be the first to apply

Contact form for Companies

Are you a talented professional seeking a new opportunity?
Visit our Talents Page.