19 days ago
Portugal (city not specified)Staff+
Responsibilities
- Provide technical leadership and set long-term direction for Elastic UI component architecture, API design, theming, accessibility, and maintainability.
- Own decisions involving composable component patterns, breaking changes, versioning, token architecture, and migration strategies.
- Act as tech lead for the Global UX engineering team by setting standards, reviewing designs, unblocking engineers, and guiding architecture.
- Partner with design leadership and consuming product teams to develop reusable component APIs, documentation, and adoption strategies.
- Improve accessibility, performance, cross-browser correctness, telemetry, and developer experience for shared UI components.
- Mentor engineers through code review, design critique, pairing, and technical leadership.
- Represent Global UX in cross-functional planning and explore AI-assisted design-system workflows.
Requirements
- Deep hands-on experience building and operating React and TypeScript component libraries or design systems in production at scale.
- Strong track record of technical leadership, architecture ownership, quality improvement, and influencing engineers without formal authority.
- Experience with composable component APIs, including compound components, render props, headless components, and theming or token systems.
- Strong accessibility expertise, including WCAG, semantic HTML, keyboard behavior, and screen-reader behavior.
- Experience managing widely consumed library lifecycles, including releases, breaking changes, deprecation, migrations, and documentation.
- Ability to partner with designers and design leadership to translate visual and interaction intent into technical constraints and component contracts.
- Experience mentoring engineers and raising a team’s technical level through code reviews, design documents, and hands-on leadership.
- Experience working transparently in distributed teams with written, asynchronous, open-source, or open-development practices.
- Curiosity about using AI to improve design-system workflows with strong judgment regarding correctness and quality.
Benefits
- Base salary with no variable compensation component.
- Typical starting salary range of €67.000—€106.000 EUR.
- Distributed work with flexible locations and schedules for many roles.
- Health coverage for employees and families in many locations.
- Generous vacation days each year.
- Donation matching of up to $2000 or local-currency equivalent and up to 40 volunteer hours annually.
- 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.
