Javascript Component Framework Engineer

pmtboxOrem, UT
Onsite

About The Position

This role involves building real products alongside founders and a small, high-performing engineering team. The engineer will design and build reusable Javascript component systems and frontend architecture, including user experiences and tactile visualization components. Responsibilities include developing scalable UI frameworks, creating internal frontend tooling, building highly interactive interfaces for enterprise operations and payments workflows, partnering with full stack engineers, improving frontend testing and application infrastructure, building integration widgets and customer-facing operational tooling, and using and refining AI-assisted development workflows. The role also involves contributing to architectural decisions as the platform grows. The engineering team operates within established systems and patterns while helping to evolve them. The team is small, high-ownership, and supports over 1,000 active clients on a Rails/Postgres stack with AI-assisted development workflows. They emphasize a tests-first culture, CI pipelines, and structured project context. The environment allows for autonomy within well-defined boundaries, including clear architectural patterns, tested systems, collaborative decision-making, and documentation for independent shipping.

Requirements

  • Strong experience building modern Javascript applications and component systems
  • Ability to design reusable, scalable frontend architecture rather than just individual screens
  • Systems thinking beyond coding, considering workflows, maintainability, and developer experience
  • Demonstrated ability to build frameworks, design systems, side projects, automation tooling, GitHub projects, or internal tooling work
  • Deep care for clean architecture, supportability, usability, performance, and scalability
  • Curiosity about how AI changes software development
  • Experience building AI-assisted development workflows, including using AI assistance to measurably change development speed or approach
  • Ability to support AI workflows with scripts, tooling, validation, or structured context
  • Knowledge of how to feed context and data into AI tools to improve output quality
  • Experience building a workflow to validate or test AI-generated output
  • Understanding of situations where AI failed confidently and how to build safeguards around it
  • Understanding of where AI accelerates workflows and where human judgment still matters

Nice To Haves

  • Experience with modern component-based frontend frameworks
  • Experience with Ruby/Rails/Postgres/Redis
  • Experience with modern cloud infrastructure and frontend testing and CI/CD workflows

Responsibilities

  • Design and build reusable Javascript component systems and frontend architecture, including user experiences and tactile visualization components
  • Develop scalable UI frameworks that support complex operational workflows
  • Create internal frontend tooling and developer experience improvements
  • Build highly interactive interfaces for enterprise operations and payments workflows
  • Partner closely with full stack engineers across Rails/Postgres systems
  • Improve frontend testing and application infrastructure
  • Build integration widgets and customer-facing operational tooling
  • Use and refine AI-assisted development workflows and tools
  • Contribute to architectural decisions as our platform and intelligence layers grow in size and scope

Benefits

  • Competitive compensation and benefits package
  • Enterprise-level medical, dental, vision
  • 401(k)
  • Generous time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service