Frontend Engineer

CANDIS

CANDIS

Software Engineering

Berlin, Germany

Posted on Jun 9, 2026
Engineering · Berlin · Hybrid

Frontend Engineer

You thrive when there is a real problem in front of you, a codebase that keeps evolving and a team that expects you to dig in rather than wait to be told what to do. We are looking for a Frontend Engineer who is ready to own features end-to-end and is genuinely excited by what modern tooling and AI-augmented workflows can unlock.

Our Tech Stack: Typescript, React, Vite, Cypress, GraphQL, Node.

Why do we need this role?

Candis is growing and so is our Frontend ambition. We are investing in more Engineering power across our product teams, and this role is part of that. More Frontend capacity means more features shipped, more domains covered and more room for our Engineers to drive the Frontend chapter forward. We are looking for someone who can come in, contribute, and grow with us.

What makes this role exciting?

You will join team Achilles, one of the most active product teams at Candis right now, working predominantly on brand new features. The tech stack is modern and deliberately kept that way. If you spot something ageing out, you can raise it, propose the upgrade and lead it yourself with no one blocking you because of a preference for stability over progress. Candis genuinely believes in engineer agency: if you see a repeated problem across the codebase, bring it to the Frontend Chapter and propose a fix, with no one telling you, no.
Growth also makes this role exciting. We are not a company where career progression happens by waiting in a queue. Your team lead will run structured, regular one-on-ones focused on your competency growth and what it takes to reach the next level.

What are the biggest challenges?

Things can change at Candis, and they can change fast. The way a component looks or works can be revised multiple times in a single quarter as product and design sharpen the vision, so you need to be the kind of person who finds that energising rather than exhausting. There is also a level of cross-team coordination that takes active effort: multiple squads often work on closely related domains simultaneously, and the responsibility for syncing sits partly with you. Spotting that another team is touching shared ground and proactively reaching out to align is expected, not exceptional. On the technical side, some legacy test infrastructure has accumulated tech debt and will need to be reworked as part of ongoing modernisation, meaning you will occasionally need to navigate imperfect foundations on your way to shipping clean work.

What would be achieved over 6 months? haben?

  • In the first 30 days: Complete company onboarding, merge your first pull requests, and start building familiarity with the Achilles codebase and domain.

  • By 60 days: Attend Frontend Chapter meetings regularly, have shipped at least one meaningful feature, and be able to work across two full delivery cycles.

  • By 90 days: Operate with little to no supervision on most tasks, use AI tooling to offload repetitive work such as routine bug fixes, and be a recognisable cross-team collaborator.

  • By month six: Have been the driving force behind at least one shipped feature, contribute actively to Frontend Chapter discussions and be on a clear trajectory toward a senior competency level.

What equips you best for the role?

  • Based in Berlin: We work on a hybrid or onsite working model.

  • React and TypeScript as your daily stack, not just on your CV. You have shipped production features, you know your way around hooks and component patterns and you write code others can read and extend.

  • Solid, practical experience with complex form workflows using libraries such as react-hook-form. Forms are central to the Candis product and you will be working with them from day one.

  • Modern CSS fluency. You reach for Grid, Flexbox, container queries and custom properties naturally. You stay current with modern CSS features like :has(), nesting and anchor positioning.

  • An active AI-augmented workflow. You use Cursor, Copilot, or similar tools as a genuine productivity multiplier, not as a fallback when you are stuck.

  • At least three years of solid, verifiable Frontend experience.

  • Strong, articulate communication. You explain your thinking clearly in code reviews, standups and cross-team threads. Vagueness is not your default.

Bonus points if you have the following

  • Exposure to GraphQL.

  • Experience in a fintech, SaaS, or B2B product environment.

  • Familiarity with testing infrastructure and a view on what good tests look like.

  • German language skills.

  • A track record of contributing to frontend guild or chapter-level discussions.

Don’t worry about formalities. We care about you and your motivation – not the font size of your CV. We know that perfect candidates don’t exist, so even if not all of this applies to you, we’d love to learn more about you!

Feel free to contact us via e-mail, give us a call, drop by the office, or send a pigeon our way. We’re looking forward to hearing from you! :)

About Candis:

We are a fintech scale-up working in an area ripe for disruption: accounting and bookkeeping. Candis helps companies regain control over their accounts payable process (think: collecting invoices, data entry, pre-account assignment, and payments). By providing a well-designed and intuitive app, we strive to make working lives better–not just for accountants, but for every employee.

We empower finance teams with software to generate financial insights that support decision-making and help businesses scale… all while making a meaningful sustainable impact by reducing paper waste.

Department
Engineering
Role
Frontend Developer
Locations
Berlin
Remote status
Hybrid
Employment type
Full-time

About Candis GmbH

We empower not only finance teams but whole companies, by automating their accounting workflows and processes. Think invoice management, credit cards, document management and expenses, everything a company needs for their pre-accounting processes.

Engineering · Berlin · Hybrid

Frontend Engineer