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

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

Flow·Raleigh, North Carolina, US

Posted 5 days ago

Full-Time
Apply Now

About the Role

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.

What you'll do

  • Flow is building the operational backbone for the industrial supply chain — manufacturers, sales rep firms, and distributors
  • This role exists to increase velocity, absorb backlog, and keep the frontend clean and scalable as our product footprint expands
  • You will own UI improvements, feature refinements, and bug fixes across the platform while helping maintain a fast, high-quality development pace
  • 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
  • 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
  • Strong attention to frontend performance
  • Ability to refactor and improve existing code safely
  • Disciplined approach to state management and component boundaries
  • Modern frontend tooling and build pipelines
  • Readable, maintainable code over clever abstractions
  • Consistent patterns across the codebase
  • Increase frontend velocity
  • Prevent burnout
  • Absorb continuous improvement work
  • Ensure the frontend scales cleanly as features grow

Requirements

  • 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
  • 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
  • Strong experience consuming GraphQL APIs
  • Understanding of queries, mutations, and client-side caching
  • Comfort working with evolving APIs and schemas
  • TypeScript
  • Clear separation of concerns
  • Frontend performance treated as a first-class concern
  • 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
  • Senior frontend engineer who ships consistently
  • Cares about code quality and user experience
  • Uses AI as a force multiplier, not a crutch
Back to all jobs