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 Australia, Reapit stands as the preferred technology choice among the nation's leading estate agents and agencies. Tailored to the unique demands of the Australian property market, Reapit provides successful leaders with unparalleled tools across sales, property management, client relations, and data analytics, reinforcing their position at the pinnacle of real estate excellence.
What you’ll be doing
We’re modernising legacy systems towards a scalable, cloud-native architecture, on a tight delivery window, across multiple teams. The front-end experience you help build and the API contracts you help shape are core to that effort – we need someone who can move fast without compromising quality, and who has done this kind of high-pressure delivery work before.
Reporting to the Engineering Director, the Senior Engineer will be primarily responsible for designing and delivering high-quality React/TypeScript front-end experiences, while comfortably collaborating on the APIs and backend contracts that power them.
Front-end Delivery:
Design, build and maintain front-end applications in React and TypeScript, with a focus on performance, accessibility, and maintainable component architecture.
Work closely with Design and Product to translate requirements and designs into clean, well-tested UI implementations.
Champion front-end engineering standards – component reusability, state management patterns, testing practices, and design system adherence.
Full-stack Collaboration:
Collaborate with backend engineers to shape API contracts (REST and/or GraphQL), ensuring the front-end's needs are well represented in API design.
Comfortable making light backend changes or fixes where needed to unblock front-end delivery, even if backend isn't your primary specialism.
Participate in technical discussions spanning the full stack, contributing a front-end perspective to architecture and design conversations.
Delivery & Quality:
Own complex tickets end-to-end – from reading specs and design files, to implementation, test coverage, code review feedback and production rollout.
Collaborate daily with Product, QA, DevOps, Security and other engineers to refine requirements, design solutions and break work down into deliverable slices within sprint cycles.
Contribute to and use CI/CD pipelines to ensure fast, reliable deployments.
Actively participate in incident response when needed – investigating production issues, restoring service quickly, and contributing to root cause analysis.
Apply security and compliance best practices in day-to-day work – from secure coding to handling of data and secrets.
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 some of the listed requirements may be important, don’t worry if you don’t meet all of them, we’d still like to hear from you.
Qualifications and Experience:
7+ years in front-end software development, with deep, recent experience in React and TypeScript building production applications at scale – Essential.
Comfortable contributing to backend services and shaping API contracts (ideally REST and/or GraphQL), even if front-end is your primary specialism.
Experience working in a fast-paced delivery environment with a tight deadline – you should be able to describe a time you had to ship high-quality front-end work under real time pressure, and how you protected quality without slowing the team down.
Experience contributing to or working alongside a system migration or modernisation effort – you should be able to describe a specific instance where the front-end had to adapt to changing or evolving backend contracts, and how you handled that.
Technical Skills:
Deep proficiency in React and TypeScript, including hooks, state management (e.g. Redux, Zustand, React Query), and component design patterns.
Strong understanding of modern front-end tooling – build tools, bundlers, linting, and testing frameworks (unit, integration, E2E).
Comfortable working with REST and/or GraphQL APIs, including shaping contracts in collaboration with backend engineers.
Familiarity with DevOps practices and tools, and exposure to public cloud platforms (preferably AWS).
Understanding of accessibility (WCAG) and performance best practices for production web applications.
Familiarity with agentic AI development tooling, with an emphasis on improving developer productivity (e.g. coding assistants, agentic workflows for test generation/debugging, documentation automation).
Understanding of SOLID design principles and clean component architecture.
Comfortable working alongside or migrating away from a legacy CRM front-end, including navigating the realities of running new and old systems side-by-side during a transition (e.g. iframe embedding, shared auth/session behaviour across systems) – even where documentation is limited.
Soft Skills:
Excellent time management and organisational skills, particularly under deadline pressure.
Deep understanding of agile methodologies.
Proficiency in technical decision-making and problem-solving.
Effective communication and collaboration skills, especially when working across front-end and backend disciplines.
Commitment to continuous improvement and excellence.
Comfortable stepping into a fixed-term contract environment and delivering value quickly, leaving the codebase and documentation in a better state than you found it.
What your impact and success looks like
As this is a contract engagement, we’re looking for someone who can ramp quickly and deliver from early on. In addition to the milestones below, you should expect to:
Within 1 month:
Be shipping production front-end code independently on moderately complex tickets, with minimal need for senior support.
Be working independently on complex features end-to-end, and delivering measurable value against the engagement’s priorities without requiring extended ramp-up support.
Have a working local environment, be reading the codebase unsupported, and be asking informed technical questions in code review and planning sessions.
Within 3 months:
You will have a strong command of the front-end architecture and the API contracts it depends on, and will be flagging integration risks before they become blockers.
You will be independently owning complex front-end features end-to-end, from design through implementation and testing, with minimal senior oversight.
You will be raising informed, evidence-based suggestions on component architecture, tooling, or process.
You will be holding a consistently high standard in your own code, reviews, and testing – setting an example other engineers on the team notice and follow.
You will be working closely with Product and Design to clarify requirements and flag scope or sequencing risks early.
Within 6 months:
Your front-end expertise will be shaping how features get built across the team, and other engineers will be coming to you for guidance on tricky UI or integration problems.
You will be delivering complex aspects of the project with a high level of autonomy, including parts of the front-end nobody else has fully untangled yet.
You will be a trusted voice in technical planning and design conversations, including discussions that span front-end and backend.
You will be mentoring other engineers on front-end best practices.
You will have delivered at least one high-impact initiative – for example a significant feature, performance improvement, or front-end modernisation effort – with measurable results you can point to.
You will be recognised as a go-to engineer for the front-end, someone others turn to for context, guidance and review on related work.
You will be ensuring a smooth handover of your work – with up-to-date documentation and knowledge sharing so the team can build confidently on what you’ve delivered after your contract ends.
We operate a Flexible Working Policy and you are free to determine where you work from, be that from home or in the Sydney or Brisbane offices, and how often but we certainly recommend a balance.
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.
“We are a 2025 Circle Back Initiative Employer – we commit to respond to every applicant.”