Senior React Engineer - 12 Month Contract - Outside IR35
Reapit – Who are we?
Reapit is the original, end-to-end business technology provider for estate agencies of all sizes. We’ve been helping sales and lettings agents to build relationships and grow their businesses for more than 25 years. Our technology connects property professionals in Europe, the Middle East, Australia, and New Zealand with buyers, sellers, tenants and landlords to power the relationships that change lives.
In the United Kingdom and Ireland, Reapit’s market-leading technology product suite provides estate and lettings agents with powerful tools covering sales, lettings, property management, block management, client accounts and analytics, underpinned by a robust, security infrastructure.
What you’ll be doing
- Design, build, and optimise complex, high-performance front-end applications using React and TypeScript.
- Implement modular, reusable UI components leveraging modern frameworks and design systems (e.g., Storybook).
- Collaborate with Product, Design, QA, and DevOps to deliver scalable, maintainable features aligned to product goals.
- Integrate front-end systems with RESTful APIs and GraphQL endpoints to provide seamless user experiences.
- Contribute to architecture discussions, ensuring robust, secure, and performant front-end solutions.
- Champion testing culture across the team—driving Jest, React Testing Library, Cypress, and Playwright best practices.
- Mentor and pair with junior developers, sharing best practices in React, testing, and clean code principles.
- Drive improvements in build and deployment pipelines (Webpack, Vite, CI/CD) for reliability and efficiency.
- Actively manage and refactor technical debt within your code areas, ensuring long-term maintainability.
- Contribute to a culture of continuous improvement, innovation, and ‘always ship each cycle’ delivery mindset.
Who we're looking for
- An experienced front-end engineer with deep React and TypeScript expertise and a passion for building elegant UIs.
- Strong understanding of modern JavaScript (ES6+), front-end performance optimisation, and browser behaviour.
- Experience working with Redux Toolkit, Zustand, Recoil, or React Query for state management.
- Knowledge of modern build tools such as Webpack, Vite, Babel, and package management (npm/Yarn/pnpm).
- Hands-on experience with REST and GraphQL integration in production environments.
- Proficiency in automated testing frameworks and tools: Jest, React Testing Library, Cypress, or Playwright.
- Familiarity with CI/CD pipelines, Git workflows, and code review processes that promote quality and collaboration.
- Awareness of front-end security best practices and accessibility (OWASP, WCAG).
- Strong debugging, profiling, and performance-tuning abilities across modern browsers.
- A collaborative communicator who mentors others, contributes to squad technical decisions, and supports team success.
What your impact and success looks like
We expect your success and impact in the early stages of your career with us to look something like this:
Within 1 month:
- Gain a solid understanding of Reapit’s technology stack, design systems, and development workflows.
- Be shipping production-ready features in React and TypeScript.
- Contribute to sprint ceremonies, actively engaging in planning, estimation, and peer review.
- Identify opportunities to improve UI performance or component reusability in current projects.
Within 3 months:
- Take ownership of significant front-end features or modules within a product area.
- Deliver well-tested, performant components that enhance customer experience and maintainability.
- Actively mentor junior developers in the team, promoting testing and design best practices.
- Collaborate with Design and Product teams to evolve component libraries and ensure visual consistency.
- Influence the front-end development roadmap with ideas for optimisation, tooling, and scalability.
Within 6 months:
- Be recognised as a key contributor to Reapit’s front-end architecture and UI excellence.
- Regularly deliver impactful, high-quality releases that improve product reliability and user satisfaction.
- Drive cross-squad initiatives that raise coding standards and developer experience.
- Champion modernisation of legacy front-end code, improving performance, accessibility, and maintainability.
- Act as a technical mentor and role model, guiding peers through complex React and TypeScript challenges.
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.
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.
Recommended Jobs
Paralegal Court of Protection
Court of Protection Paralegal JS Legal Recruitment are excited to be working with a leading regional Legal 500 law firm with multiple offices across Essex. Forward-thinking and progressive offering a…
Senior Consultant, Data Engineer, AIData, UKI, London
Fri, 11/21/2025 - 02:30 divpAt EY, we’re all in to shape your future with confidence. /ppWe’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you wa…
BD Manager (Real Estate)
BD Manager position in a London Private Wealth law firm. Growth role! Initial 18-month FTC, that will ideally go perm! London based with hybrid working. We are working with a London law firm, …
Early Childhood Educators
On behalf of our clients, we are committed to fostering a nurturing and stimulating environment for young learners, and we are currently seeking passionate Early Childhood Educators . In this role,…
Part-time After-school Nanny in Chelsea, Job ID J1E0AB
A busy family in the Chelsea area seeks a part-time live-out after-school Nanny to help them care for two school-aged children. They are looking for a fun, energetic and educated Nanny to join the fa…
Level 2 and 3 Nursery Practitioners
Are you passionate about early years education and making a positive impact on children’s lives? We are looking for dedicated and enthusiastic Level 2 and Level 3 Nursery Practitioners to join our …
Litigation Lawyer - Housing Association (London / Hybrid)
We are seeking a Litigation Lawyer for a not-for-profit organisation's legal department in London. This temporary, day-rate role offers a rewarding opportunity to manage legal disputes and provide ex…
Advanced Nurse Practitioner Harrow OUTSTANDING RATES in Middlesex
Advanced Nurse Practitioner Long term Locum (1 or 2 days per week) Harrow, Middlesex Dream Medical are looking for an Advanced Nurse Practitioner who can prescribe auto…
KS1/ Year 2 Teacher - Primary School in Harrow
A welcoming and inclusive faith primary school in Harrow is seeking a committed and enthusiastic Year 2 Teacher to join their Key Stage 1 team from January to July 2026 . This is a wonderful …
Tutor LBS-008 -SEND learners
Job Title : Tutor LBS-008 -SEND learners Job Category : Education Qualified Location : Thomas Carlton Centre, Southwark Council Hours Per Week : 36.00 Start Date : Immediate Start Start…