25 oct
|
Elastic
|
España
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. In this role, you will provide technical leadership for the Global UX engineering team, the group responsible for Elastic UI (EUI)
- Elastic's design system and React component library
- and the shared patterns, tokens, and tooling that give Elastic products a consistent, accessible, and high-quality experience. As Tech Lead, you will set technical direction for how the design system scales across dozens of consuming teams, mentor and grow the engineers around you, and act as the senior-most technical voice connecting design intent to component architecture. We are looking for a Principal Software Engineer with deep expertise in React, TypeScript, and component library architecture, who has built or led design systems at scale, and who combines strong technical judgment with the leadership skills to align a team, a roadmap, and a community of internal consumers around a shared direction. Act as tech lead for the Integral UX engineering team
- setting technical standards, reviewing designs, unblocking engineers on difficult problems, and ensuring the team's work ladders up to a coherent long-term architecture. Raise the bar on accessibility, performance,
and cross-browser correctness for shared UI building blocks used throughout Elastic's products. Mentor and grow engineers on the team through code review, design critique, and pairing, and help develop the next generation of senior and staff-level engineers. Represent the Global UX team in cross-functional planning with product, design, and engineering leadership, and make the case for investment in design system health and developer experience. Use profiling, telemetry, and feedback from consuming teams to identify where the design system is creating friction, and lead the initiatives that fix it. Explore how AI can improve the design-to-code workflow
- for example, component generation from design specs, automated accessibility checks, or AI-assisted migration tooling
- while holding the team accountable for the quality and correctness of shipped components. Deep, hands-on expertise building and operating React and TypeScript component libraries or design systems in production, at a scale with many internal or external consumers. A strong track record of technical leadership
- setting architecture, raising quality standards across a team,
and making decisions that other engineers align behind without needing formal authority. Experience designing composable, flexible component APIs, including patterns like compound components, render props, headless components, and theming/token systems. Strong instincts for accessibility (WCAG, semantic HTML, keyboard and screen-reader behavior) and a track record of building that rigor into a team's default practices. Curiosity about how AI can improve design system workflows, paired with the judgment to hold a high bar for correctness and quality in whatever ships. It doesn’t matter if you’re just out of college or your children are; Health coverage for you and your family in many locations Increase your impact
- We match up to $2000 (or local currency equivalent) for financial donations and service Up to 40 hours each year to use toward volunteer projects you love Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation. Elasticsearch develops and distributes technology and information that is subject to U.
Belarus, Cuba, Iran, North Korea, Syria, or Russia, including the Ukrainian territories annexed by Russia (The Crimea region of Ukraine, The Donetsk People's Republic (DNR), The Luhansk People's Republic (LNR), Kherson or Zaporizhzhia).
📌 Principal Software Engineer (España)
🏢 Elastic
📍 España