Staff Software Engineer

General MotorsAustin, TX
6dHybrid

About The Position

The Role: We are seeking a highly experienced Staff Front-End Engineer to join our digital eCommerce team and lead the development of cutting-edge web applications using React. This role involves collaborating with other engineers, designers, and product managers to deliver high-quality, scalable, and performant user experiences. The ideal candidate will bring deep expertise in modern front-end and edge technologies (React, React Native, Remix, Shopify Hydrogen, Cloudflare), and demonstrate a strong track record of enterprise Shopify implementations, TypeScript architecture, and storefront performance optimization. What You'll Do: Lead front-end architecture and design decisions for complex web applications. Develop and maintain reusable components and libraries using React. Collaborate with back-end engineers to integrate APIs and ensure seamless data flow. Drive best practices in performance optimization, accessibility, and responsive design. Mentor and guide other engineers, fostering a culture of technical excellence. Participate in code reviews and contribute to continuous improvement of development processes.

Requirements

  • 8+ years of professional front-end development experience, with at least 3+ years in a senior or staff-level role.
  • Expert knowledge of JavaScript, TypeScript, React, and modern front-end tooling.
  • Hands-on experience with Remix or similar frameworks for server-side rendering and routing.
  • Strong understanding of web performance, security, and accessibility standards.
  • Experience with CI/CD pipelines, testing frameworks, and modern build tools.
  • Excellent communication and leadership skills.

Nice To Haves

  • Familiarity with GraphQL, REST APIs, and state management libraries (e.g., Redux, React Context and Hooks).
  • Experience in cloud environments (AWS, Azure, or Google Cloud).
  • Knowledge of design systems and component-driven development.
  • Experience with Shopify (Hydrogen App) implementation.
  • Strong collaboration and teamwork: Ability to work effectively with cross-functional teams.
  • Problem-solving mindset: Skilled at breaking down complex challenges and finding innovative solutions.
  • Adaptability: Comfortable working in a fast-paced, evolving environment.
  • Empathy and mentorship: Passion for helping others grow and succeed.
  • Clear communication: Ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Ownership and accountability: Takes initiative and drives projects to completion.

Responsibilities

  • Lead front-end architecture and design decisions for complex web applications.
  • Develop and maintain reusable components and libraries using React.
  • Collaborate with back-end engineers to integrate APIs and ensure seamless data flow.
  • Drive best practices in performance optimization, accessibility, and responsive design.
  • Mentor and guide other engineers, fostering a culture of technical excellence.
  • Participate in code reviews and contribute to continuous improvement of development processes.

Benefits

  • GM offers a variety of health and wellbeing benefit programs.
  • Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service