Lead Frontend Engineer in Berlin

Lead Frontend Engineer in Berlin

Berlin Vollzeit Vor Ort
V

Key Responsibilities

  • Rendering Performance – keep the editor smooth at 60 FPS with thousands of on-screen objects through spatial indexing, culling, and level-of-detail rendering.
  • Desktop-Grade Interaction – undo/redo, snapping, keyboard shortcuts, multi-select, and drag precision that engineers expect from CAD software.
  • 3D Plant Layout & Equipment Models
  • Large-Model Performance – keep plants with hundreds of thousands of components interactive through instancing, level of detail, and streaming geometry.
  • 3D Interaction – orbit, pick, measure, section, place and move equipment, and show clashes clearly.
  • Port the Desktop UI – lead the move of the editor, panels, ribbon, dialogs, and property editors from the desktop application to the web, keeping feature parity.
  • Frontend Architecture – define component structure, state management, and how the client talks to the Python backend API.
  • Frontend Quality & UX
  • Set Frontend Standards – coding conventions, component library, design system, and the frontend review process.
  • Automate Frontend Testing – unit, component, and end-to-end tests (including visual regression for drawings) so quality is enforced automatically.

Required Skills & Qualifications

  • TypeScript & Modern Frontend – production experience with TypeScript, a modern framework (React or similar), and a modern build stack.
  • Complex Application State – experience with undo/redo, large client-side data models, and keeping the UI in sync with a backend API.
  • Experience Leading Small Teams – a track record of leading or mentoring frontend engineers and shipping products.
  • Pragmatic Quality Mindset – balances quality, speed, and scope; ships reliable software without over-engineering.
  • Founding Grit – comfortable with ambiguity and ownership; thrives in an early-stage, fast-moving environment.

Preferred / Nice to Have

  • Experience with CAD, diagramming, or plant-design software (P&ID, process design, or related engineering tools).
  • Real-time collaborative editing (CRDT or operational transform).
  • SVG symbol rendering and vector export (SVG / PDF).
  • Familiarity with Python, PyQt/Qt, or graphics-intensive desktop applications.

What We Offer

  • Founding-team role with direct impact on the product our customers use every day.
  • Competitive salary, performance-based bonus, and meaningful equity.
  • The opportunity to shape the frontend architecture and design culture from day one.

#J-18808-Ljbffr

V

Kontaktdaten:

Vaestus GmbH Recruiting-Team