FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in Senior Frontend Engineering, particularly with Deep React and real-time event handling. Capable of building complex interactive products while ensuring performance, accessibility, and effective collaboration with backend teams.
Highest-signal resume keywords
Deep React ExpertiseReal-Time Event HandlingFrontend State ManagementCollaborative Software AuthorityPerformance Optimization
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Frontend EngineeringState OwnershipComponent DecompositionEvent OrderingOptimistic ConcurrencyConflict HandlingAPI DesignInteractive Product DevelopmentBrowser PerformanceCoding Agents
Tools & Technologies
WebSocketsServer-Sent EventsMonoreposCIQuality GatesFeature FlagsDesign Systems
Industry Keywords
Collaborative AppCanvasEditorMapDesign ToolWhiteboardReal-Time CollaborationMissed-Event RecoveryTransient InteractionPersistent Product State
Tech Stack
Tools & technologiesReact
About the role
Key responsibilities & impact- Build the Solve shared visual workspace and real-time collaborative canvas
- Ship frontend code in the canvas and collaboration layer
- Work closely with the technical lead, architect, and QA
- Implement canvas interactions including pan, zoom, drag, selection, spatial layout, and rich interactive cards
- Keep the canvas performant with hundreds of live cards
- Manage frontend state across transient interaction, persistent product state, and server-authoritative data
- Implement real-time collaboration features including presence, optimistic updates, reconnects, missed-event recovery, and conflict handling
- Own client-side Server-Sent Events handling, including EventSource, heartbeats, token-authenticated streams, and backoff reconnects
- Help determine where WebSockets should be used
- Build AI-facing surfaces for streaming output, agent status, partial results, approvals, and recovery
- Ensure performance, accessibility, and testing strategy
- Implement the per-entity patch wire over SSE
- Add optimistic apply with resync on missed events
- Build a pending-edits queue that survives reloads
- Resolve data-loss defects across load, save-conflict, and live-update paths
- Prototype, simplify, and maintain legible systems with specs, designs, and tests
Requirements
What you’ll need- Senior frontend engineering experience
- Deep React (or equivalent) expertise
- Strong browser-state expertise
- Experience building complex interactive products such as a canvas, editor, map, design tool, whiteboard, or collaborative app
- Understanding of state ownership, rendering, browser performance, component decomposition, and failure-prone interactions
- Experience with collaborative software authority and conflict rules
- Experience shipping real-time event handling over WebSockets or Server-Sent Events
- Understanding of event ordering, reconnects, and missed-event recovery on unreliable connections
- Familiarity with coding agents and AI-native frontend problems
- Ability to design API request and response shapes with backend teams
- Understanding of idempotency and optimistic concurrency
- Ability to decide which side owns a given piece of state
- Technical familiarity with monorepos, CI, quality gates, feature flags, and design systems is useful
- Ability to work in the UK
- Contract availability for 3 months
Benefits
Comp & perks- Truly flexible working
- Wellbeing and inclusivity focus
- Safe and inviting work environment
- Autonomy and freedom
- Warm, inclusive culture
- Diverse and challenging projects
- Technical skills development through hands-on work
- Employees' opinions valued and achievements celebrated
