Senior Frontend Engineer

Clera
Berlin, Germany
27 days ago
Apply on de.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
€90,000.0 - €160,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Artificial Intelligence Business Analytics Applications Component-Based Software Engineering Automation of Tests Profiling Code Review Information Engineering Extract Transform Load (ETL) Data Visualization Open Source Technology TypeScript
+10 more
Web Applications ReactJS Large Language Models Cypress (Programming Language) Backend Playwright Front End Software Development Vertica React Testing Library Pagination

Job description

Thousands of engineers sign in daily to inspect traces, update prompts, and run experiments on an open-source LLM engineering platform - think Datadog, but for AI observability. Full LLM inputs and outputs can span tens of thousands of tokens. Your job: make that experience fast and intuitive.

You love profiling React renders. You know when to virtualize, memoize, or restructure state. The data is massive - the interface should never feel like it is. This is a high-ownership, senior-level role on a small, remote-first European engineering team with meaningful cross-functional collaboration., * Build performant trace views - Own rendering of large LLM data: identify bottlenecks, optimize data loading, reduce re-renders so even the largest agent traces feel snappy.

  • Own the React architecture - Shape how components are built, code is structured, and tests are written. Keep the codebase current with React Compiler and emerging patterns.
  • Drive data visualization - Design and implement virtualized lists, grids, incremental loading, and data-heavy dashboards (cost, latency, evaluation results).
  • Raise the quality bar - Champion automated testing across unit, integration, and end-to-end layers; conduct thorough code reviews and mentor peers.
  • Collaborate cross-functionally - Work closely with product and backend engineers to ship features end-to-end across the full LLM development lifecycle.

Requirements

  • 5+ years of frontend development experience shipping production web applications
  • Right to work in the EU without visa sponsorship; ability to be on-site in Berlin approximately one week per month
  • Strong proficiency in JavaScript and TypeScript
  • Deep experience with React (or a comparable modern framework) and component-based architecture
  • Proven track record optimizing data-intensive UIs - virtualization, memoization, code-splitting, and profiling tools are second nature to you
  • Experience building data visualizations and handling large client-side datasets (virtualized lists/grids, pagination, incremental loading)
  • Solid automated testing background: unit, integration, and end-to-end (e.g., Jest, React Testing Library, Playwright, or Cypress)
  • Comfortable working in small, remote, cross-functional engineering teams; confident mentoring peers and leading code reviews
  • Fluent English communication skills; able to collaborate effectively across EU timezones

Nice to Have:

  • Familiarity with observability or analytics platforms; experience with ClickHouse, time-series data, or large analytical backends
  • Open-source experience or contributions to public repositories
  • Background at companies working in AI/ML tooling, developer infrastructure, or data engineering

Benefits & conditions

  • Salary: $90,000 - $160,000 USD annually
  • Equity participation in a well-funded, high-growth AI infrastructure company
  • Small team - high autonomy, high ownership, direct impact
  • Remote-first with regular in-person collaboration in Berlin (~once per month)

Apply for this position

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

Apply on de.indeed.com
Prepare application

Good distractions

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

1:53 min

Bringing JavaScript developers into web artificial intelligence

Jason Mayes · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

Videos

See all

Related articles

See all