About The Position

We are looking for a Senior Front-End Developer to join our team and take ownership of building and maintaining high-quality web applications. This role focuses on modern JavaScript development, with an emphasis on performance, scalability, and clean architecture. You will work on evolving an existing codebase, improving reliability, resolving issues, and delivering new features that integrate with modern APIs and services.

Requirements

  • 5+ years of front-end development experience, with strong expertise in React and modern JavaScript (ES6+).
  • Proven experience building and maintaining reusable component libraries or design system infrastructure.
  • Deep understanding of HTML, CSS, browser internals, and modern front-end architecture, including React concepts (hooks, composition, state management, rendering performance).
  • Hands-on experience implementing accessible UI components, with knowledge of WCAG, WAI-ARIA, semantic HTML, keyboard navigation, and focus management.
  • Experience working with APIs, managing complex client-side data flows, and solid understanding of asynchronous and event-driven programming.
  • Experience with modern development tools (build systems, linters, testing frameworks, documentation tools) and working in large, evolving, or legacy codebases within Agile/Scrum environments.
  • Strong ownership mindset, problem-solving skills, attention to detail, and ability to collaborate effectively across product, design, and engineering teams.

Nice To Haves

  • Experience with accessibility testing tools and practices.
  • Experience with Storybook or similar tools.
  • Experience with legacy frameworks (e.g., Backbone.js).
  • Basic backend knowledge (APIs, microservices).
  • Familiarity with cloud platforms (AWS, GCP).

Responsibilities

  • Develop, maintain, and optimize front-end applications and shared UI systems using React, TypeScript/JavaScript, and modern browser APIs.
  • Build scalable, reusable, high-performance components for a shared library used across multiple products and teams.
  • Ensure accessibility compliance (WCAG, ARIA) and support inclusive user experiences.
  • Design and implement composable APIs, theming, and extensible architectures for UI components.
  • Collaborate with Product, Design, and Engineering to translate design systems into robust, accessible components.
  • Debug and resolve complex issues (rendering, state, performance, accessibility, cross-browser) while improving consistency, usability, and maintainability.
  • Write and maintain tests, apply best practices in code quality and documentation, and contribute to architecture, standards, and development workflows (CI/CD, tooling).

Benefits

  • health insurance
  • language courses
  • relocation program
  • professional development opportunities
  • certification programs
  • mentorship and talent investment programs
  • internal mobility
  • internship opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service