Tech Lead, Web Development - Front End

Elastic Logo

Elastic

πŸ’΅ $135k-$258k
πŸ“Remote - United States

Summary

Join Elastic, the Search AI Company, as a design-oriented Technical Lead to spearhead frontend development and quality assurance for Elastic.co. Collaborate with a distributed team of design technologists and frontend engineers to craft exceptional user experiences while upholding high code quality and performance. Champion design systems, component architecture, and frontend best practices, fostering a culture of meticulous craftsmanship. Drive the technical vision for frontend architecture using NextJS and TypeScript, ensuring accessibility and cross-browser compatibility. Lead the development and evolution of the design system and component library, implementing performance optimizations and best practices. Contribute to technical planning, prioritize initiatives, and support project delivery in a distributed-first environment.

Requirements

  • 8+ years of experience in frontend web development, with a focus on modern JavaScript frameworks
  • 3+ years of experience as a senior technical contributor or technical lead in collaborative environments
  • Strong design sensibility with a demonstrated commitment to quality and attention to detail
  • Deep expertise in NextJS, React, and TypeScript
  • Experience building and maintaining scalable design systems and component libraries
  • Strong understanding of frontend testing methodologies and quality assurance processes
  • Knowledge of web performance optimization techniques and metrics
  • Experience with frontend accessibility standards and implementation
  • Proven ability to bridge the gap between design and development teams
  • Excellent remote communication skills and experience working with distributed teams

Responsibilities

  • Collaborate with and provide technical guidance to a remote team of design technologists and frontend engineers through code reviews and knowledge sharing
  • Drive the technical vision for our frontend architecture using NextJS and TypeScript
  • Champion design excellence and pixel-perfect implementation across all user interfaces
  • Establish and maintain quality standards, testing processes, and code review practices
  • Lead the development and evolution of our design system and component library
  • Collaborate closely with design, UX, and backend teams to deliver cohesive user experiences
  • Lead the implementation of frontend performance optimizations and best practices
  • Ensure accessibility and cross-browser compatibility across all web experiences
  • Contribute to technical planning, prioritize technical initiatives, and support project delivery
  • Foster effective communication and collaboration practices in a distributed-first environment

Preferred Qualifications

  • Experience with animation and interactive web experiences
  • Knowledge of internationalization and localization for frontend applications
  • Experience implementing A/B testing and user analytics
  • Familiarity with headless content management systems
  • Contribution to open-source projects or design systems
  • Experience with micro-frontend architectures
  • Background in UX/UI design or formal design education
  • Experience with Elasticsearch implementation for search experiences

Benefits

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • 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
  • Embracing parenthood with minimum of 16 weeks of parental leave
  • Elastic's stock program
  • Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.