About The Position

We’re a remote, product-focused startup building AI- and algorithm-driven systems, and we’re looking for a sharp Frontend Engineer who loves clean interfaces, complex data grids, and polished user experiences. You’ll own the client-side application end-to-end: from building reusable components to implementing the logic for fast, interactive dashboards, working with a small distributed team across several countries.

Requirements

  • Strong proficiency in React and Material UI.
  • Experience building rich data tables (not just simple lists). You know how to handle pagination, filters, and dynamic columns.
  • Solid understanding of JavaScript (ES6+) and consuming RESTful APIs.
  • Ability to write clean, reusable code that is easy to debug.
  • Attention to detail: You care about alignment, spacing, and how the app feels to the user.

Nice To Haves

  • Comfortable coding with AI assistants (Claude Code, Cursor, etc.).
  • Experience in startups, side projects, or hackathons where you’ve had to ship scrappy solutions fast.
  • Familiarity shipping mobile apps with React Native.

Responsibilities

  • Build Core UI: Develop responsive web apps using React and Material UI (MUI).
  • Master the Data Grid: A huge part of our product involves data tables. You will implement: Server-side pagination and sorting.
  • Complex column filters (dropdowns, autocomplete, date ranges).
  • User customization (letting users resize columns, reorder them, and save their layout)
  • Create Reusable Components: Write clean code and libraries that we can use across different parts of the app.
  • Improve the UX: Don't just follow instructions—suggest better ways to handle data (e.g., "Let's use a sticky header here" or "This needs a loading skeleton").
  • Connect the Dots: Integrate with our Django backend via REST APIs, ensuring the UI handles data states (loading, error, empty) gracefully.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service