Full-Stack Engineer (Frontend)

WorkhelixSan Francisco, CA
68d

About The Position

We’re looking for a Full-Stack Engineer with a frontend focus to join our fast-moving AI software team. You’ll play a critical role in developing our customer-facing tools and internal dashboards, working closely with design, product, and backend engineering. This role is perfect for someone who’s passionate about building intuitive, performant interfaces but is equally comfortable dipping into backend code when needed. You’ll help us improve the polish, reliability, and performance of our core applications as we scale.

Requirements

  • 3–6 years of professional software engineering experience (frontend or full-stack).
  • Proficiency in React, TypeScript, HTML, and CSS.
  • Comfort with Python (FastAPI) and backend development workflows.
  • Experience building and maintaining production-grade web apps.
  • Experience with complex authentication flows (SSO, session management, multi-account switching).
  • Understanding of data visualization best practices for enterprise dashboards.
  • Strong collaboration skills. You enjoy working across disciplines and helping teammates move faster.

Nice To Haves

  • Familiarity with SQLAlchemy, PostgreSQL, and API integration.
  • Experience with TailwindCSS and utility-first CSS approaches.
  • Familiarity with React Query/TanStack Query for server state management.
  • Experience with WorkOS or similar SSO/authentication providers.
  • Experience with component libraries, charting tools (e.g., Echarts), or frontend performance optimization.
  • Knowledge of Vite and modern ESM build tools.
  • Familiarity with Figma design handoff workflows and design tokens.
  • Experience with Cypress for E2E testing.
  • Understanding of multi-tenant architecture and tenant isolation patterns.
  • Experience with shadcn/ui or similar component library patterns.
  • Strong familiarity with AI development tools (Claude Code, Cursor, etc).

Responsibilities

  • Build and maintain web interfaces using React (and modern JS/TS tooling).
  • Implement and maintain multi-tenant aware UI components and data isolation.
  • Work with design tokens and maintain design-to-code fidelity from Figma specs.
  • Build accessible, performant data visualizations for complex analytics.
  • Contribute to and refine our component library / design system to improve consistency and developer velocity.
  • Profile and optimize frontend performance for responsiveness and reliability.
  • Implement thoughtful error handling, state management, and user experience improvements.
  • Work on custom data visualizations and dashboards for customer and internal tooling.
  • Collaborate with backend engineers to design and implement robust APIs.
  • Contribute to FastAPI backend endpoints, tests, and integrations as needed.
  • Participate in code reviews and cross-functional planning to improve team efficiency.
  • Support QA efforts during onboarding and product launches to ensure smooth releases.
  • Work closely with the product and design teams to translate ideas into functional interfaces.
  • Operate effectively in an async, distributed environment, communicating clearly across functions.
  • Balance shipping velocity with maintainable, high-quality code.

Benefits

  • Competitive compensation package and benefits.
  • Chance to learn and collaborate with some of the most famous researchers in the AI and digital economy space: Andrew Ng, Erik Brynjolfsson, Andy McAfee, and Daniel Rock.
  • The unique opportunity to help build a company, culture, and products from the ground up with a team that values healthy working practices.
  • A high-trust, high-autonomy work environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service