Role Description
We're looking for a
UX Engineer
based in Europe to own the UI/UX of Kestra's web application, from design through implementation. This role covers the full loop: you'll identify UX problems, design solutions, and ship the frontend code yourself.
This is not a marketing or brand design role. You'll work on a technical application used by engineers daily: the flow editor, execution views, dashboards, admin panels, and every screen users interact with when building and operating workflows. You need to understand complex data-heavy interfaces and the constraints of building for power users who value efficiency over visual flair.
This is a fully remote position. We're hiring from Europe for timezone alignment with the engineering and product teams.
What You'll Do
-
Own UX end-to-end: identify usability issues, design solutions, and implement them directly in the frontend codebase. No handoff to another team; you ship it.
-
Design and build intuitive interfaces for technically complex features: workflow editors, log explorers, topology views, scheduling UIs, and role-based access controls, among others.
-
Use AI-powered prototyping tools to rapidly explore design directions and iterate on concepts before committing to code. We use Claude Code for both.
-
Improve the overall coherence and usability of the existing interface by resolving inconsistencies, accessibility gaps, and interaction pain points, both in design and in code.
-
Define and maintain reusable UI components, interaction patterns, and a design system that scales across the application.
-
Conduct user research and usability testing with Kestra's community and enterprise customers to validate design decisions with real usage data.
-
Collaborate closely with backend engineers and the product team to scope features, align on technical constraints, and deliver polished releases.
Qualifications
-
Combined design and frontend engineering skills. You can go from wireframe to production code, and you've done both professionally.
-
Proficiency in a modern frontend stack (ideally, Vue.js). You write clean, maintainable UI code, not just prototypes.
-
Proven experience designing and building complex web applications (not marketing sites or landing pages). You've worked on data-heavy, tool-oriented UIs where clarity and information density matter.
-
Proficiency with modern design tools (Figma or equivalent) and experience with AI prototyping tools for rapid exploration and iteration.
-
Ability to think in systems: you design and build reusable components, consistent patterns, and scalable layouts rather than one-off screens.
-
Strong written communication in English. You'll document design decisions, present proposals, and collaborate asynchronously with a distributed team.
-
Comfortable working autonomously with minimal design team structure. You'll be the primary design and frontend UX voice on the product.
Bonus Points
-
Experience with Vue.js specifically (Kestra's frontend is built with Vue).
-
Experience designing and building interfaces for orchestration, CI/CD, data engineering, or infrastructure platforms.
-
Familiarity with building and maintaining design systems and component libraries in code.
-
Experience working with open-source products where the community provides direct feedback on the UI.
-
Familiarity with accessibility standards (WCAG) and inclusive design practices.
Benefits
-
Real ownership in a globally distributed, technical team.
-
Direct exposure to product strategy and company priorities.
-
A product used for mission-critical workloads β not demos.
-
Competitive compensation, equity, and health insurance.