Skip to content
CelonisCelonis

Senior Frontend Engineer - Process Modeling Team

Build and evolve Celonis’s process-modeling library, focusing on graph rendering, dynamic layouts, and intuitive interactions for complex datasets. The role requires 5+ years of frontend engineering experience, strong TypeScript and Angular skills, visualization-system ownership, and daily use of AI coding tools.

About the job

Responsibilities

  • Design and build the Modeling Library’s core components using TypeScript, Angular, and HTML5.
  • Solve complex visualization problems, including fast interactions, dynamic graph layouts, and graph interactions.
  • Use AI coding tools daily to accelerate development and problem-solving for graph layout, rendering, and interaction challenges.
  • Collaborate with Product, UX, and engineering teams to turn modeling requirements into working features.
  • Write clean, tested code and contribute to technical decisions.
  • Mentor other engineers.

Requirements

  • 5+ years of professional frontend engineering experience.
  • Strong hands-on mastery of TypeScript, Angular, and HTML5.
  • Experience owning complex visualization or graph-based systems end to end.
  • Proven ability to solve complex visualization problems.
  • Daily hands-on use of AI coding tools such as GitHub Copilot, Cursor, or Claude Code.
  • Based in or near Madrid and available to work onsite part of the week.
  • Good written and spoken English.

Nice to Have

  • Experience with a graph layout library such as yFiles.

Compensation and Benefits

  • Restricted Stock Units and merit-based refresh grants for full-time employees.
  • Inclusive paid parental leave.
  • Flexible hybrid work model and paid time off.
  • Learning framework, mentorship programs, and access to a dedicated learning platform.
  • Subsidized Wellhub memberships and mental health counseling.
  • Paid volunteer time through annual Impact Days.

Skills

TypeScript, Angular, HTML, Graph Layout, Graph Rendering, Data Visualization, Github Copilot, Cursor, Claude Code, Yfiles

Celonis

Celonis

Madrid, Spain

Senior Frontend Software Engineer - Orchestration and Automation
No salary listedHybrid5+ YOEFrontend Engineering

Build and own sophisticated Angular interfaces for operational workflows, including reusable component libraries, state management, API integrations, performance optimization, and testing. The role requires at least five years of frontend experience and includes mentoring junior engineers.

Celonis

Celonis

Madrid, Spain
Senior Design Engineer, Design System
No salary listedHybrid5+ YOEFrontend Engineering

Designs and builds a scalable Angular and TypeScript design system, translating complex data and AI-driven behaviors into accessible, high-performance interfaces. The role requires 5–8 years of design engineering or front-end experience, strong UX judgment, and hands-on expertise in design tokens, Figma, and accessibility.

Aleo

Aleo

Remote

Senior Frontend Engineer
No salary listedRemote5+ YOEFrontend Engineering

Build and optimize responsive, production-quality interfaces for zero-knowledge and web3 applications using TypeScript, React, and Next.js. The role requires at least five years of software engineering experience, strong UX awareness, and familiarity with blockchain concepts.

ElevenLabs

ElevenLabs

United Kingdom
Design Engineer - Creative Studio
No salary listedRemoteFrontend Engineering

Design-focused frontend engineer building and maintaining AI-powered Creative and Studio products. The role requires React, Next.js, and TypeScript expertise, strong UX sensibility, and a portfolio of compelling web experiences; formal degrees and certifications are not required.

Stripe

Stripe

Barcelona, Spain

Software Engineer, New Grad - Frontend
No salary listedOn-siteFrontend Engineering

Build and deploy frontend-focused software for Stripe’s financial infrastructure while collaborating on coding projects, learning unfamiliar systems, and using AI tools with rigorous review. Designed for new graduates with programming experience and a computer science or related degree.