Staff React Full Stack Engineer in London

Staff React Full Stack Engineer in London

London Full-Time 63000 - 77000 £ / year (est.) Hybrid
R

At a Glance

  • Tasks: Build and ship high-performance Full Stack applications using TypeScript and React.
  • Company: Join Reapit, a leading tech provider for estate agencies worldwide.
  • Benefits: Enjoy flexible working, competitive pay, and opportunities for professional growth.
  • Other info: Be part of an inclusive culture that values diverse ideas and collaboration.
  • Why this job: Make a real impact by shaping solutions directly with clients and driving innovation.
  • Qualifications: Expertise in TypeScript, React, Node.js, and strong communication skills required.

The predicted salary is between 63000 - 77000 £ per year.

Staff Full Stack (Type Script/React) Engineer

Could you be our next Staff Full Stack (Type Script/React) Engineer?

Reapit is the original end-to-end business technology provider for estate agencies of all sizes.

We've been helping sales and lettings agents build relationships and grow their businesses for more than 25 years.

Our technology empowers property professionals across Europe, the Middle East, Australia, and New Zealand to work with buyers, sellers, tenants, and landlords to deliver a dream home experience.

Worldwide, over 100,000 agents across more than 15,000 branches use Reapit to run their businesses, manage properties, collect rent, engage clients, and provide outstanding customer service every time.

What you’ll be doing

Reporting to the Director of Engineering, you'll operate as a highly senior technically hands-on engineer, embedded into a squad and frequently working Forward Deployed - direct with clients to understand, shape and ship solutions to their workflows.

You'll be expected to own outcomes end-to-end across the stack.

  • Architecting, building and shipping complex, high-performance Full Stack Type Script applications across React front-ends and with some BFF Node back-end work, setting the technical bar for the squad and owning delivery of substantive feature sets end-to-end.
  • Operating as a Forward Deployed Engineer - sitting shoulder-to-shoulder with clients to elicit requirements, shape solutions, prototype in the room and translate messy real-world workflows into production-grade software.
  • Owning each feature’s solution end-to-end - partnering with Business Analysts who capture high-level problems and workflows, then driving product thinking, scoping, trade-offs and delivery yourself.
  • Leveraging Claude Code and advanced agentic workflows at pace - orchestrating sub-agents, managing context, running parallel workstreams and embedding AI-native engineering patterns into everyday delivery.
  • Interpreting our design system to craft beautiful, highly interactive UX workflows from low-fidelity inputs - you don't wait for polished Figma to produce polished UI.
  • Inputting into architecture and technical direction in collaboration with Principal Engineers - making considered, well-reasoned decisions on patterns, frameworks, state management, API design and performance.
  • Championing a high-quality engineering culture - test coverage, peer review, CI/CD discipline via Git Hub Actions, secure coding, accessibility (WCAG) and performance - aligned to the Reapit Global Technology Strategy, Reapit Connect, Elements, Design System and agentic tooling.
  • Mentoring and up-levelling engineers around you through pairing, PR review, architectural guidance and practical coaching on AI-assisted development.
  • Who we’re looking for

At Reapit, we prioritise hiring individuals who share our values and possess the right attitudes and behaviours for success.

Whilst all the listed qualities are desirable, don't worry if you don’t meet all of them, we'd still like to hear from you.

  • A proven senior-to-staff-level Full Stack Engineer with deep, current expertise in Type Script, React and Node - you can reason about and build across the entire stack, from database and API design through to DOM and UX performance.
  • Authority in React and the modern front-end stack - component-driven architecture, design systems, advanced state management (Redux Toolkit, Zustand, Tan Stack Query or Apollo), modern toolchains (Vite, ESBuild) and package managers (pnpm/yarn/npm).
  • Strong Node. js back-end skills - RESTful and Graph QL API design, integration patterns, relational and No SQL data modelling, and a practical understanding of deploying into modern cloud and serverless environments (AWS and Cloud Flare preferred).
  • Exceptional communication - genuinely client-ready.

You've operated as a Forward Deployed Engineer or in comparable client-facing roles, and you can run a discovery session, push back politely on a bad requirement, and turn a whiteboard conversation into shippable code.

  • A strong product brain.

You're comfortable operating without a traditional Product Owner - partnering with BAs on high-level problems, then making sensible product trade-offs, prioritising ruthlessly and owning the solution through to delivery.

  • A keen eye for design. You can interpret a design system and produce beautiful, intuitive, highly interactive UX workflows without needing high-fidelity mock-ups handed to you.
  • A proven track record with Claude Code and advanced agentic workflows - you can evidence shipping real work via multi-agent patterns, orchestrating sub-agents, managing context, defining custom commands/skills and scaling AI-assisted delivery across a team.

This is non-negotiable.

  • Rigorous engineering standards - fluency with Git-based workflows, trunk-based development, CI/CD (ideally Git Hub Actions), comprehensive testing (Jest, React Testing Library, Playwright), and a genuine commitment to accessibility, performance and secure-by-default coding.
  • Technical leadership without the title - a track record of lifting teams through pairing, mentoring, PR review and example, rather than through line-management.
  • A pragmatic, outcome-oriented mindset - biased to shipping, comfortable with ambiguity, and able to make sensible calls on scope, technical debt and sequencing under time pressure.
  • What your impact and success looks like

As a Full Stack Engineer we expect your success and impact over the stages of your contract with us to look something like this:

Within 1 month

  • Fully onboarded onto the Reapit stack - Reapit Connect, Elements, the Design System and other tooling and the relevant product codebases - with a working local development environment and first pull requests merged.
  • Established trusted working relationships with the VP of Engineering, Principal Engineers, Business Analysts, Design and the relevant squad, plus initial exposure to the client(s) you'll be working with directly.
  • Configured Claude Code and our approved agentic tooling to our internal standards and started running meaningful work through multi-agent patterns - not just using an assistant, but orchestrating it.
  • Built a clear, independent view of the target problem space, the existing architecture and the immediate delivery priorities - and surfaced any early risks or recommendations.

Within 3 months

  • Owning end-to-end delivery of substantive feature sets and client-facing workflows - taking from BA-level problem statement through to production, with you driving the product trade-offs as well as the engineering.
  • Running productive, confidence-inspiring client sessions in a Forward Deployed capacity - eliciting real workflow requirements, prototyping in-session, and translating outcomes into shippable work.
  • Meaningfully influenced our wider engineering practice - patterns you've introduced for agentic delivery, Claude Code usage, front-end architecture or UX craft are being adopted by other squads, not just yours.
  • Shipped user-facing UX that is visibly on-brand, accessible and polished - interpreted from the design system with minimal input from Design.
  • Recognised as a go-to technical voice within the squad - inputting into architectural decisions alongside Principal Engineers, raising the quality bar on PRs, and unblocking complex front-end and back-end problems.
  • Left a well-documented, well-tested, maintainable footprint - so that whether the contract is extended or handed over, the work continues to deliver value without you in the room.

What’s in it for you?

We operate a Flexible Working Policy and there is no expectation around in-person attendance, beyond occasional ad-hoc project meetings in our Solihull or London offices.

You can expect an industry competitive day rate, available on request.

Don’t tick all the boxes? Neither do we

We care about our industry and want it to become a more inclusive and diverse place to work.

So, we're driven by hiring not only by experience and relevance for the role but by sharing our values and the right attitudes and behaviours for success.

We are committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all.

We feel we have an empowering environment where everyone is supported and respected, and we want you to feel this too.

We welcome new ideas, thinking and approaches, whilst listening to all our employees.

Staff React Full Stack Engineer in London employer: Reapit

Reapit is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for professionals looking to advance their careers in the real estate technology sector. With a strong focus on employee growth, Reapit offers numerous opportunities for development and progression, particularly for those in high-visibility roles like the Head of Embedded Partnerships & Platform Strategy. Located in the UK & Ireland, employees benefit from a dynamic environment that encourages creativity and strategic thinking, ensuring that every team member can contribute meaningfully to the company's success.

R

Contact Details:

Reapit Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff React Full Stack Engineer in London

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Reapit or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Reapit.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Reapit.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Reapit that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Staff React Full Stack Engineer in London

TypeScript
React
Node.js
RESTful API design
GraphQL API design
Component-driven architecture
Advanced state management (Redux Toolkit, Zustand, TanStack Query, Apollo)

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Reapit.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Reapit and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Reapit

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Reapit uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.