Senior Next.js Developer (AI-First, Frontend Execution)

Flow13 days ago
Raleigh, NC, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

ABOUT FLOW

Flow is building the operational backbone for the industrial supply chain — manufacturers, sales rep firms, and distributors. Our platform replaces slow, manual workflows (CRM, orders, commissions, product data, reporting) with an AI-first, automation-driven system that actually reflects how this industry works.

  • We move fast
  • We ship daily
  • We expect engineers to think, not just code

ABOUT THE ROLE

We are looking for a Senior Next.js Developer to act as a right-hand engineer to our lead frontend developer. This role exists to increase velocity, absorb backlog, and keep the frontend clean and scalable as our product footprint expands.

This is a hands-on, senior execution role. You will own UI improvements, feature refinements, and bug fixes across the platform while helping maintain a fast, high-quality development pace.

WHAT YOU WILL DO

  • Build and maintain production-grade frontend features using Next.js
  • Integrate and consume GraphQL APIs
  • Own UI and UX improvements across the CRM and platform
  • Handle small-to-medium feature work and high-impact refinements
  • Fix bugs and polish workflows continuously
  • Write clean, modular, maintainable frontend code
  • Collaborate directly with backend, AI, and product leadership
  • Ship improvements frequently without creating frontend debt

AI-FIRST AND AGENTIC CODING EXPECTATIONS (REQUIRED)

This role requires active, real-world use of AI-assisted development.

You must:

  • Use agentic coding methods as part of your daily workflow
  • Break work into clear specs and delegate subtasks to AI tools
  • Use AI to scaffold, refactor, and accelerate frontend development
  • Stay current on AI coding tools, frontend-specific workflows, and trends
  • Know when to rely on AI and when to intervene manually
  • We are not looking for someone who is AI-curious
  • We are looking for someone already working this way

REQUIRED QUALIFICATIONS

Experience Level

  • 5+ years of professional software development experience
  • 3+ years working with React-based frameworks
  • 2+ years building production applications with Next.js

Frontend Expertise

  • Strong experience with Next.js in production environments
  • Deep understanding of React and modern component architecture
  • Strong TypeScript fundamentals
  • Ability to write clean, readable, modular frontend code
  • Experience with responsive layouts and real-world UI complexity

API Integration

  • Strong experience consuming GraphQL APIs
  • Understanding of queries, mutations, and client-side caching
  • Comfort working with evolving APIs and schemas

PERFORMANCE AND QUALITY

  • Strong attention to frontend performance
  • Ability to refactor and improve existing code safely
  • Disciplined approach to state management and component boundaries

PREFERRED QUALIFICATIONS

  • Experience working on CRM-style or data-heavy applications
  • Experience collaborating closely with backend and AI engineers
  • Comfort operating in fast-moving startup environments
  • Strong opinions about UI and UX, backed by execution
  • Familiarity with frontend testing strategies

TECHNICAL ENVIRONMENT

  • Next.js
  • React
  • TypeScript
  • GraphQL
  • Modern frontend tooling and build pipelines

CODING STANDARDS WE FOLLOW

  • Clear separation of concerns
  • Small, focused components
  • Readable, maintainable code over clever abstractions
  • Consistent patterns across the codebase
  • Frontend performance treated as a first-class concern

SOFT SKILLS

  • Strong problem-solving ability
  • Clear written and verbal communication
  • High ownership and accountability
  • Comfortable working independently
  • Comfortable with ambiguity and evolving requirements
  • High standards for code quality and user experience

WHY THIS ROLE EXISTS

Our lead Next.js developer is fast, but there are only so many hours in a day.

This role exists to:

  • Increase frontend velocity
  • Prevent burnout
  • Absorb continuous improvement work
  • Ensure the frontend scales cleanly as features grow

IDEAL CANDIDATE PROFILE

  • Senior frontend engineer who ships consistently
  • Cares about code quality and user experience
  • Uses AI as a force multiplier, not a crutch
  • Quietly makes everything better and faster

If you’re excited about building fast, clean, AI-assisted frontend systems that real users rely on every day, we’d love to hear from you.

Required Skills

Frontend performance optimization
Agile development
GraphQL
React
Responsive UI design
TypeScript
Frontend testing strategies
Problem-solving
UI/UX design principles
Next.js