Senior Front-End Developer (VueJS / TyperScript)

Hyper Solutions IncRichmond, VA
7hRemote

About The Position

The Senior Frontend Developer with Hyper Solutions is responsible for architecting, building, and maintaining the frontend architecture of Hyper’s Vue 3-based manufacturing execution platform. This platform supports mission-critical workflows used by factory operators, quality engineers, logistics teams, and customers across Hyper’s manufacturing ecosystem. This role combines hands-on development with technical leadership, focusing on scalable architecture, reusable component systems, and high-performance user experiences across mobile and desktop environments. The ideal candidate brings deep expertise in modern frontend technologies and enjoys mentoring engineers while contributing to rapidly evolving enterprise software systems.

Requirements

  • 5+ years of production experience building modern frontend applications using Vue.js or comparable frameworks.
  • At least 2 years of experience working with Vue 3 and the Composition API.
  • Advanced proficiency with TypeScript or modern JavaScript, including strict typing and advanced type patterns.
  • Experience implementing API integrations and state management using tools such as TanStack Query or similar frameworks.
  • Strong experience building responsive user interfaces using Tailwind CSS or other design system frameworks.
  • Deep understanding of frontend state management strategies and performance optimization.
  • Experience building accessible, mobile-first web interfaces.
  • Strong Git workflow experience including pull requests, code reviews, and collaborative development.

Nice To Haves

  • Experience with accessible UI frameworks such as Radix Vue or Headless UI.
  • Familiarity with animation and motion libraries such as Motion One.
  • Experience with Quasar framework or migrations from legacy frontend architectures.
  • Exposure to ERP, MES, manufacturing, or logistics software environments.
  • Familiarity with Node.js or NestJS for backend-for-frontend integrations.
  • Experience writing automated tests using tools such as Playwright or Vitest.
  • Experience using Sentry or similar tools for error tracking and performance monitoring.

Responsibilities

  • Develop and maintain complex Vue 3 components using the Composition API and TypeScript.
  • Architect scalable frontend systems and reusable component libraries supporting multiple applications.
  • Design and implement reusable UI patterns as the platform transitions from Quasar to a custom Tailwind-based design system.
  • Integrate frontend applications with backend services using type-safe API patterns and TanStack Query for data management and caching.
  • Conduct code reviews focusing on TypeScript best practices, accessibility, performance, and component reusability.
  • Collaborate with UX designers and product teams on component APIs and mobile-first interaction patterns.
  • Partner with backend engineers to design and integrate REST APIs and real-time WebSocket event systems.
  • Debug production issues using monitoring and observability tools such as Sentry.
  • Contribute to automated testing strategies including end-to-end and smoke tests.
  • Mentor team members on Vue architecture, TypeScript patterns, and frontend testing practices.
  • Document component standards, architectural patterns, and engineering best practices.
  • Participate in architectural discussions, roadmap planning, and technical debt prioritization.
  • Support improvements to frontend development workflows, testing frameworks, and CI/CD integration.

Benefits

  • competitive compensation
  • comprehensive benefits
  • employer-paid medical, dental, and vision coverage
  • 401(k) with company match
  • opportunity to lead impactful technical work while mentoring engineers and shaping the future of our software platform as the company continues to scale
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service