Principal Software Engineer – Front-end Development

White Cap•REMOTE GA 3 - Remotely Working in Georgia, GA

About The Position

Responsible for helping lead the technical vision, architecture, and execution of frontend applications and the enterprise design system for omnichannel and e-commerce. The role combines hands-on engineering with enterprise-level technical leadership, bridging engineering and UX design to ensure UI components are scalable, accessible, and high-performing across digital products. The position contributes to the long-term frontend technology and unified design-system roadmap, influences business decisions, and advises senior leadership on technical strategies. It mentors and trains staff across the organization but has no supervisory or management responsibilities. The role is typically based in a comfortable indoor environment and requires overnight travel less than 5% of the time.

Requirements

  • Typically requires a PhD and 15+ years of specialized experience in a related field, or an MS/MA and generally 10+ years of experience in a related field.
  • Deep technical expertise that informs business and executive decisions.

Nice To Haves

  • Mastery of JavaScript/TypeScript, semantic HTML, and modern CSS/CSS-in-JS strategies.
  • Production experience with React and Next.js, including SSR/ISR, routing/app router, middleware, caching/CDN strategies, and a Node.js/TypeScript BFF.
  • Extensive experience with modern JavaScript frameworks such as React, Vue, or Web Components.
  • Proven experience configuring build tools such as Vite and Webpack, package management such as npm and monorepos, and CI/CD pipelines for UI libraries.
  • Strong familiarity with design workflows and tools such as Figma, particularly design token automation.
  • Experience building or migrating headless commerce experiences and strong command of API-first and composable architectures.

Responsibilities

  • Contribute to building and maintaining an enterprise-scale, multi-brand component library that supports UI consistency and developer efficiency.
  • Partner with UX/UI design leaders, product managers, and engineering teams to govern design tokens and component lifecycle standards.
  • Develop new IT strategies and improve existing IT procedures to increase efficiency, enhance workflows, and improve customer satisfaction.
  • Contribute to the long-term architectural roadmap for frontend technologies and the unified design system.
  • Ensure priorities align with organizational goals and customer expectations.
  • Guide and mentor senior frontend engineers, fostering technical growth and continuous improvement.
  • Interface with senior leadership and communicate complex technical concepts in clear, business-focused language.
  • Provide technical training to others as needed and advise management on key technical strategies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service