Senior Next.js Developer (AI-First, Frontend Execution)
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.