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