19 days ago
Spain (city not specified)Staff+
Responsibilities
- Set technical direction for Elastic UI, including component architecture, API design, theming, accessibility, and maintainability.
- Own composable component patterns, breaking-change strategy, versioning, token architecture, and migration paths.
- Act as tech lead by setting standards, reviewing designs and code, resolving difficult technical problems, and guiding long-term architecture.
- Partner with designers and design leadership to translate visual and interaction intent into reusable component APIs.
- Drive adoption of the design system across consuming teams and improve APIs, documentation, and developer experience.
- Improve accessibility, performance, and cross-browser correctness of shared UI components.
- Mentor engineers through code review, design critique, pairing, and technical leadership.
- Represent Global UX in cross-functional planning and advocate for design-system investment.
- Use profiling, telemetry, and consumer feedback to identify and resolve design-system friction.
- Explore AI-assisted design-to-code, accessibility-checking, and migration tooling while ensuring shipped components are correct and high quality.
Requirements
- Deep hands-on production expertise with React and TypeScript component libraries or design systems serving many consumers.
- Strong technical leadership experience setting architecture, raising quality standards, and aligning engineers without formal authority.
- Experience designing composable component APIs using patterns such as compound components, render props, headless components, and theming or token systems.
- Strong accessibility knowledge, including WCAG, semantic HTML, keyboard behavior, and screen-reader behavior.
- Experience managing widely consumed library lifecycles, including releases, breaking changes, deprecations, migrations, and documentation.
- Ability to partner with designers and design leadership to translate visual and interaction intent into technical constraints and component contracts.
- Strong judgment regarding reusable abstractions versus one-off solutions and the ability to explain tradeoffs to technical and nontechnical stakeholders.
- Experience mentoring engineers and elevating team technical capability through code reviews, design documents, and hands-on leadership.
- Experience working transparently on distributed teams with clear written communication, async-first collaboration, and open-source or open-development practices.
- Curiosity about applying AI to design-system workflows and judgment to maintain high quality and correctness.
Benefits
- Base salary with no variable compensation component.
- Distributed work environment with flexible locations and schedules for many roles.
- Health coverage for employees and families in many locations.
- Generous vacation allowance.
- Donation matching of up to $2,000 or local-currency equivalent.
- Up to 40 volunteer hours per year.
- At least 16 weeks of parental leave.
Tech Stack
Categories
About Elastic
Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.
