Apprentice Frontend Engineer

O.C. TannerSalt Lake City, UT

About The Position

In this apprentice role, you'll work with a senior engineering team to design and build a modern React-based component library that standardizes UI/UX across applications -- implementing reusable components, migrating legacy UI, and partnering with design and QA to deliver high-quality user experiences.

Requirements

  • JavaScript
  • React
  • CSS / Design Systems / Design Tokens
  • ArkUI (target component framework)
  • Material UI (legacy system)
  • Git / GitHub
  • Figma

Responsibilities

  • Build and maintain reusable UI components using React and JavaScript
  • Assist in migrating an existing component library from MUI to ArkUI
  • Support the transition from Tailwind-based styling to a structured CSS approach
  • Implement and integrate design tokens to ensure consistency across components
  • Translate Figma designs into responsive, production-ready components and styles
  • Collaborate closely with a senior engineer to debug issues and refine implementations
  • Contribute to task estimation, sprint planning, and daily development activities
  • Write clean, maintainable code and commit changes using Git
  • Partner with Software Engineers in Test (SET) to validate functionality and quality

Benefits

  • Fortune 100 Best Companies to Work For® list in 2021
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service