Senior Frontend Engineer – React / Next.js
Operator Console Build
Context
Our GTM automation engine is operational.
We now require a structured Operator Console that allows internal and client teams to interact with the system safely and cleanly.
The UI screens are defined. The workflows are mapped. The orchestration layer will be exposed via FastAPI. Your role is to build the control surface.
The Role
We are seeking a Senior Frontend Engineer with strong React / Next.js experience to build the Operator Console for our GTM Operating System.
This is not a marketing website. This is a structured infrastructure interface.
What You Will Do
- Translate high-fidelity UI designs into reusable React components
- Build structured navigation across GTM modules
- Integrate cleanly with FastAPI endpoints
- Implement file upload and workflow execution controls
- Render job status, logs and pipeline visibility clearly
- Implement role-based access views
- Maintain performance and clean component architecture
- Build lightweight dashboard components
What We Are Looking For
Required
- Strong React
- Next.js
- Modern state management
- REST API integration
- Component-based architecture
- High attention to layout and UI precision
Advantageous
- Experience building admin dashboards
- Design system experience
- Data table libraries
- Charting libraries
- Auth handling
What This Role Is Not
- Not mobile app development
- Not animation-heavy marketing UI
- Not Web3
- Not experimental UI research
This is structured platform interface development.
Engagement
We are open to:
- Contract build phase engagement
- Permanent hire
- Hybrid working
Excellence Defined
UI Discipline
Excellence means:
- Pixel-accurate implementation of defined designs
- Component reusability
- Consistent spacing and layout
- Minimal visual noise
The interface reflects system clarity.
State Management Clarity
Excellence means:
- Explicit state transitions
- No hidden state mutation
- Clear data flow from API to component
- Clean separation between display and logic
You understand that the Operator Console is infrastructure, not decoration.
Integration Reliability
Excellence means:
- Defensive API integration
- Clear error handling
- Predictable user feedback
- Safe file upload handling
You prevent frontend behaviour from masking backend failures.
Performance & Simplicity
Excellence means:
- Lean component structure
- No unnecessary dependencies
- Efficient rendering
- Avoidance of UI overengineering
You build for clarity, not experimentation.
Cross-Role Expectations
Regardless of role, excellence includes:
- Writing code that is readable six months later
- Preferring simplicity over cleverness
- Communicating trade-offs clearly
- Respecting defined architecture
- Avoiding unnecessary technology layering
We value engineers who understand that:
Infrastructure must be commercially grounded.
What Excellence Does Not Look Like
- Introducing microservices without need
- Suggesting Kubernetes for small-scale infrastructure
- Adding tools that do not reduce labour
- Overcomplicating simple workflows
- Hiding complexity behind abstraction
We optimise for clarity, not spectacle.
Why This Matters
The sX GTM Operating System is designed to replace fragmented digital marketing stacks.
That requires:
- Precision
- Discipline
- Structured thinking
- Commercial awareness
We are building infrastructure that influences pipeline and revenue.
That demands engineering maturity.
Days 1–30: UI & Workflow Mapping
You will:
- Review defined UI screens
- Map frontend views to backend endpoints
- Define component hierarchy
- Establish routing structure
- Set up project structure
- Integrate authentication model
By Day 30:
- Navigation skeleton operational
- Base layout consistent with designs
- Auth flow defined
- API integration structure mapped
No visual improvisation.
Days 31–60: Core Module Build
You will:
- Implement Social module interface
- Implement job initiation controls
- Implement file upload interface
- Render job status and logs
- Build structured dashboard components
By Day 60:
- Operator Console usable for internal workflows
- Job execution controllable via UI
- State feedback reliable
Terminal usage significantly reduced.
Days 61–90: Stabilisation & Refinement
You will:
- Improve error handling UX
- Tighten state management
- Refine dashboard clarity
- Optimise performance
- Ensure role-based access consistency
By Day 90:
- Console stable
- Core modules usable
- Clean integration with backend
- Ready for selective client demonstration
If you prefer building control systems over landing pages, we would like to speak with you.
Initial conversations only. Send CV and brief introduction to:
No applicant tracking system required at this stage, no agencies.