Senior Full Stack Engineer (Frontend Focus)

Complexio
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Tech stack

JavaScript
API
Artificial Intelligence
Profiling
Code Review
Digital Rendering
Software Debugging
Python
Node.js
Data Streaming
Systems Integration
TypeScript
Eslint
React
Large Language Models
Backend
FastAPI
WebPack
Front End Software Development
REST

Requirements

If you are passionate about working at the intersection of rich front-end engineering, full-stack product delivery and enterprise AI innovation, and you thrive in a fast-moving, deeply technical team, then we'd love to hear from you., * React + TypeScript (advanced)

  • Strong JavaScript fundamentals (async, modules, performance)
  • Experience with Vite, ESLint, modern tooling
  • Building scalable UI with components, hooks, and context
  • Integrating with REST APIs, async flows, error handling
  • Writing maintainable code + strong code review skills
  • Familiar with LLM-based features (streaming, prompts, AI-driven UI)
  • Testing with Vitest/Jest + React Testing Library
  • Good UX instincts & ability to work independently

Must-Haves if we consider full-stack, nice to have for frontend

  • Python backend familiarity (FastAPI/async I/O, API contracts)

Nice-to-Haves

  • Experience with Electron apps (main/renderer, preload, IPC)
  • React Query / Zustand or other state libraries
  • Advanced TypeScript patterns (generics, mapped types)
  • Performance debugging (React Profiler, bundle optimization)
  • Knowledge of Radix/shadcn/ui or similar component libraries
  • Node.js fundamentals
  • Event-driven systems familiarity

Benefits & conditions

  • Join a pioneering joint venture at the intersection of AI and industry transformation.
  • Work with a diverse and collaborative team of experts from various disciplines.
  • Opportunity for professional growth and continuous learning in a dynamic field.

Apply for this position