Senior Frontend Engineer

Cycle GmbH
Berlin, Germany
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Shift work
Languages
English, German
Job source

Tech stack

JavaScript (Programming Language) Software as a Service Code Review TypeScript Web Platforms ReactJS Technical Debt Material UI Playwright Graphql Front End Software Development React Redux
+1 more
JestJS

Job description

As a Senior Frontend Engineer, you will help shape the technical direction of our B2B SaaS platform. You will own architecture decisions in the frontend and ensure a performant, maintainable, and user-friendly application that our riders, fleet operators, and internal teams rely on every day.

  • Designing, building and evolving our web platform using React and TypeScript
  • Making architecture decisions for scalability, performance and maintainability
  • Conducting code reviews and establishing technical standards within the team
  • Working closely with Product Management, UX/UI Design and Backend Engineering
  • Maintaining and evolving our component library and design system
  • Identifying technical debt and reducing it systematically
  • Mentoring junior and mid-level engineers on the team

Requirements

  • Several years of professional experience (ideally 4+ years) in frontend development with React
  • Strong proficiency in TypeScript and modern JavaScript standards
  • Experience with state management solutions (e.g. Redux, Zustand, React Query)
  • Understanding of REST and/or GraphQL APIs and their integration
  • Strong, self-driven way of working and good communication skills
  • Good German and English skills
  • Nice to have
  • Experience building and maintaining B2B or SaaS products
  • Experience with testing frameworks (e.g. Vitest, Jest, Playwright)

Benefits & conditions

Pulled from the full job description

  • Flexible schedule, * Competitive salary aligned with your skills and experience
  • Ownership of technical decisions with direct impact on the product
  • Flexible working hours and remote/hybrid options
  • Modern tech stack and room for your own ideas
  • Opportunities for personal and professional growth

About the company

At CYCLE, we’re redefining urban mobility for the people who keep cities moving: couriers, riders, and delivery pros. Our e-bike subscription service combines durable vehicles, fast repairs, and real support, everything riders need to stay on the road.

From Berlin to London, Vienna to Amsterdam, we operate in 200+ cities across Europe, providing thousands of riders with bikes built for work, not for show.

Our mission is simple: make last-mile delivery more reliable, affordable, and sustainable, one ride at a time. With every bike we deploy, we’re helping build the backbone of smarter, greener cities.

Ride with us into the future - sustainable, efficient, and full speed ahead!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:14 min

Exploring frontend development choices beyond standard JavaScript frameworks

Stacy Cashmore · WWC 2022

4:33 min

Overview of the GraphQL API query language

William Lyon · LIVE

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

Videos

See all

Related articles

See all