← Вакансії

Frontend Developer

Бюджет: $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.
Відкрити на Upwork