Senior Frontend Engineer

Remote $115k–$196k senior 1 month ago full-time quality 9.1/10

Role in brief

HumanSignal seeks a Senior Frontend Engineer to lead the development of accessible and performant user experiences for AI data workflows. This role involves building and maintaining React/TypeScript components, collaborating with product and design, and contributing to frontend standards. Ideal for engineers with strong product sense and experience in data-heavy UIs.

PythonDjangoJavaScriptTypeScriptReactOpenAI APISparkBigQueryKafkaJestCypressAWS

About the role

This role focuses on building and maintaining frontend components and views for data labeling, review, and evaluation workflows. The work emphasizes performance, accessibility, and scalability, ensuring that the user experience is robust and intuitive. The engineer will be responsible for refining scope, proposing simpler approaches, and delivering incremental value quickly.

The Senior Frontend Engineer will partner closely with Product and Design teams, from initial discovery through to delivery. This collaboration involves clarifying user needs, shaping project scope, and defining milestones. The role also includes prototyping to de-risk user experience, implementing gradual rollouts, and gathering user feedback to iterate on releases.

A key aspect of this position is raising the bar for frontend standards, covering areas like state management, testing, error handling, accessibility, and internationalization. The engineer will also engage with the open-source community to understand user needs, participate in architecture discussions, and mentor teammates through code reviews, contributing to overall codebase improvement.

The salary for this position ranges from $115,000 to $195,500 USD.

Skills that matter here

  • React: This role requires senior-level experience in shipping production applications built with React.
  • TypeScript: The position demands senior-level experience in developing production applications using TypeScript.
  • Django: Familiarity with Django and REST APIs is beneficial for collaborating with backend systems.
  • Jest: Fluency with modern frontend tooling, including testing frameworks like Jest, is expected.
  • Cypress: Fluency with modern frontend tooling, including testing frameworks like Cypress, is expected.
  • AWS: While not a primary focus, experience with AWS could be relevant given the mention of Kubernetes and other backend technologies.

Who this role suits

  • Someone who takes ownership of outcomes rather than just completing tasks, actively seeking to refine scope and suggest trade-offs.
  • An individual with a strong product sense, capable of making scope decisions and iterating based on real-world usage and feedback.
  • A person who excels at clear communication, able to write detailed RFCs/PRDs, provide actionable code reviews, and present trade-offs effectively.
  • An engineer who enjoys engaging with an open-source community and is keen on improving developer experience and team patterns.

From the employer

  • Build and maintain frontend components and views for labeling, review, and evaluation workflows with performance, accessibility, and scalability in mind.
  • Own outcomes, not tasks: refine scope, suggest trade-offs, propose simpler approaches, and land increments that deliver value fast.
  • Partner with Product & Design from discovery to delivery: clarify user jobs, write lightweight RFCs/PRDs, and shape scope and milestones.
  • Prototype to de-risk UX; use flags/gradual rollouts; gather feedback from users/support and iterate after releases.
  • Raise the bar on FE standards: state management, testing, error boundaries, a11y, i18n, and developer ergonomics.
  • Partner with Support to investigate production issues, reduce UX papercuts, and turn learnings into fixes.
  • Engage with our open-source community (issues, discussions) to understand real-world needs and improve developer experience.
  • Participate in architecture discussions and code reviews; mentor teammates and improve patterns across the codebase.
  • Senior-level experience shipping production React/TypeScript apps (HTML/CSS mastery; ES6+; a11y).
  • Strong product sense: you’ve made scope/trade-off decisions and iterated based on real-world usage and feedback.
  • Fluency with modern FE tooling (e.g., Vite/Webpack, Jest/Cypress) and state-management patterns.
  • Comfort collaborating with APIs and occasionally touching backend code (Django/REST familiarity is a plus).
  • Excellent communication at a Senior IC level —you write clear RFCs/PRDs, give actionable reviews, and present trade-offs well.
  • Nice to have: Experience with data/ML tools, OSS, design systems, or performance profiling.
  • Familiarity with feature flags/gradual rollouts and qualitative feedback loops (support forums, user sessions).
  • Prior work on complex, data-heavy UIs (review tools, multi-step workflows, or IDE-like apps).

Questions about this role

What is the remote work policy for this role?

This is a fully remote position.

What is the seniority level for this position?

This is a senior-level position.

What are the key technical skills required?

Key technical skills include senior-level experience with React and TypeScript, along with fluency in modern frontend tooling like Jest and Cypress. Familiarity with HTML/CSS mastery and ES6+ is also required.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to HumanSignal.