Frontend Developer
Budget: $15.0 - $30.0
HOURLY / PART_TIME
⭐ 5.00 (12)
United States
next.js, typescript, react-js, tailwind-css-framework, data-visualization
Frontend Developer – Next.js, TypeScript, Motion & Modern UI
We're looking for a frontend specialist to join our team on an ongoing basis. This role is for someone who lives and breathes modern frontend: polished interfaces, fluid motion, and an obsessive eye for detail. Above all, we need someone who excels at workflow/node-based UIs, dense data tables, and live interactive data visualization. These three areas are at the heart of the role.
We are a service-as-a-software company. Our engineering team works closely with and for our ops teams to build the best service-as-a-software product possible. The interfaces you build are the surfaces real operators work in all day, so craft and usability matter just as much as visual polish.
Before You Apply
We work exclusively with independent developers. Any agency that applies will be automatically rejected.
We will ask to see real examples of frontend work, ideally live demos showcasing your workflow/node-based UIs, data tables, and interactive data visualizations. Motion and interaction work is a strong plus, so please have those ready before reaching out.
Stack You Must Know
TypeScript (strong; fully typed components, props, and hooks)
Next.js (App Router, React Server Components, modern data fetching)
Tailwind CSS
shadcn/ui and Radix UI
What We're Looking For
A frontend developer with exceptional craft who can take a polished design or even a rough brief and ship an interface that feels premium.
Core Skills
Strong TypeScript, typed end-to-end with no any escape hatches, leveraging the type system to catch UI bugs before runtime
Deep Next.js expertise, including App Router, React Server Components, streaming, Suspense, loading states, and route handlers
Excellent component architecture, building reusable, composable, accessible components that scale
Pixel-level attention to spacing, typography, hierarchy, and responsive behavior
Experience building within and extending a design system using shadcn/ui, Radix UI, and Tailwind CSS
Motion & Interaction
Modern interfaces should feel responsive, polished, and intentional.
Experience with Framer Motion (Motion) and/or GSAP
Smooth page transitions, layout animations, and shared element transitions
Thoughtful micro-interactions, including hover states, gesture feedback, optimistic UI, and loading skeletons
Scroll-driven interactions and view transitions that remain performant
Strong understanding of animation timing, easing, and motion design principles
Workflow & Node-Based Interfaces
Visual workflow tooling is a core part of our product.
React Flow (@xyflow/react) experience building node and edge editors
Custom nodes, handles, edges, controls, and workflow interactions
Drag-and-drop interfaces, pan and zoom canvases, minimaps, and connection logic
Live, reactive workflow UIs where nodes update in real time based on process state
Performance optimization for large workflow graphs
Ability to make complex operational workflows intuitive and easy to understand
Data Tables & Dense Data Interfaces
Our operators spend their day working with data-rich interfaces.
TanStack Table
Sorting, filtering, grouping, pagination, virtualization, column resizing, and column reordering
Building Airtable-like experiences with inline editing, editable cells, views, bulk actions, and large datasets
Rendering thousands of rows efficiently through virtualization
Designing dense data interfaces that remain fast, clean, and easy to use
Live Data Visualization
We rely heavily on real-time operational dashboards and visualizations.
Experience with Recharts, D3, visx, or similar visualization libraries
Building charts and graphs that update in real time
Interactive visualizations including tooltips, zooming, brushing, drill-downs, and cross-filtering
Dashboards that react naturally as backend state changes
Strong ability to transform complex datasets into clear, actionable visualizations
Bonus / Nice-to-Have
Familiarity with Convex and reactive frontend patterns
Accessibility (a11y), theming, and dark mode as first-class concerns
Experience building AI-native interfaces, including streaming responses, agent experiences, and generative UI
How We Work
Direction, principles, and implementation conventions are heavily shaped by our pre-built set of gen-AI plugins, skills, and commands. They're there to support you, not box you in.
Much of how things get done is already encoded in our internal tooling, so you spend less time on boilerplate and setup and more on building
The conventions provide a strong, opinionated foundation that helps the team move quickly while maintaining consistency
Part of the role is leveraging these tools effectively and helping improve them over time
AI-Powered Development
We are an AI-first team and expect every developer we work with to operate the same way. Proficiency with generative AI coding tools is not a nice-to-have. It is a hard requirement.
Specifically, we require fluency with agentic coding tools such as Claude Code and Codex, including:
Best practices around context management
Prompt engineering for development workflows
Using MCPs (Model Context Protocol servers) to extend and accelerate development
You should be using these tools daily to accelerate development, improve code quality, assist with code reviews, and scaffold features. Developers who are not actively working this way will not be a good fit for this role.
If this sounds like a fit, tell us a bit about yourself and drop links to your best work. Live applications, demos, and repositories are strongly preferred over screenshots.
Ouvrir sur Upwork