Kestra Technologies - UX Engineer
Requirements
• 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. • 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. • 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.
Responsibilities
• 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.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT