TL;DR
Principal Frontend Engineer (Kibana): Building a modern, graph-based workflow automation engine within Kibana with an accent on UI architecture, performance, and pixel-perfect interactions. Focus on designing reusable patterns for visual editors, collaborating with cross-functional teams, and mentoring engineers to drive the development of high-impact user experiences across the Elastic platform.
Location: Distributed (EMEA)
Company
Elastic is a global leader in search-powered solutions, providing a cloud-based platform for search, security, and observability used by major organizations worldwide.
What you will do
- Contribute frontend code to Kibana, the core UI layer for the Elastic Stack.
- Own the architecture and development of the new Workflow Builder visual editor.
- Build interactive, graph-based interfaces using React and TypeScript.
- Define reusable patterns for visual components like triggers, conditions, and templating.
- Collaborate with design, product, and backend teams to ensure seamless integration.
- Mentor junior engineers and provide technical leadership across the team.
Requirements
- Deep experience in modern UI development with React and TypeScript.
- Proven ability to own large features end-to-end in a distributed environment.
- Experience building graph-based or canvas-based interfaces.
- Strong communication skills and ability to lead technical discussions.
- Must be based in the EMEA region.
Nice to have
- Experience with workflow orchestration tools like Tines, n8n, or GitHub Actions.
- Familiarity with Elastic Stack or Kibana plugin development.
- Background in contributing to open-source UI visualization libraries.
Culture & Benefits
- Flexible schedules and locations suitable for a distributed team.
- Competitive pay with parity of benefits across regions.
- Generous vacation policy and parental leave (minimum 16 weeks).
- Time allocated for volunteer projects and financial matching for donations.
- Comprehensive health coverage for employees and families.
