Skip to main content

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: This email address is being protected from spambots. You need JavaScript enabled to view it.

No applicant tracking system required at this stage, no agencies.