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 a legacy CRM towards a new React front-end, on a tight delivery window, across multiple teams. Getting the front-end architecture right – including how the new React app coexists with the legacy CRM during the transition – is core to that effort. The calls made over the next 12 months will shape the platform for years – we need someone who has done this kind of work before and can be trusted to get the hard calls right the first time.
Reporting to the Engineering Director, the Staff Engineer will be responsible for the front-end architecture and technical direction across multiple squads working on the CRM Modernisation effort, while remaining hands-on and comfortable engaging with the APIs and backend contracts that power the front-end.
Front-end Architecture & Technical Leadership:
Own the front-end architecture for the CRM Modernisation effort, including how the new React app interoperates with the legacy CRM during the transition (e.g. iframe embedding, shared auth/session behaviour, migration sequencing).
Set component architecture, state management, and testing standards that other engineers across squads follow, and review designs for adherence.
Make and own high-impact technical decisions on complex, multi-squad front-end initiatives, balancing trade-offs across performance, maintainability, and delivery timelines.
Full-stack Collaboration:
Define API contracts and integration standards with backend engineers (REST and/or GraphQL), consumed by multiple front-end teams.
Comfortable making backend changes or fixes where needed to unblock front-end delivery, even if backend isn't your primary specialism.
Lead technical discussions spanning the full stack, bringing front-end architecture expertise into broader system design conversations.
Delivery & Quality:
Own the most complex and ambiguous front-end problems end-to-end – the parts of the migration nobody else has fully untangled yet.
Collaborate with Product, QA, DevOps, Security and other engineers across squads to shape requirements and sequence delivery within sprint cycles.
Hold engineering standards consistently across squads, raising the bar on code quality, testing, and review practices through example and constructive challenge.
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:
12+ years in front-end software development, with deep, recent experience in React and TypeScript building and architecting production applications at scale – Essential.
Demonstrated experience leading the architecture of a front-end migration or rewrite, ideally one that had to coexist with a legacy system during the transition (e.g. iframe embedding, shared session/auth state) – you should be able to describe a specific migration you led, what made it hard, and how you de-risked it.
Demonstrated experience influencing technical direction across teams or squads – you should be able to describe a time you drove an architectural decision through resistance or disagreement, and how you got the outcome right.
Comfortable defining API contracts and shaping backend services in collaboration with backend engineers, even if front-end is your primary specialism.
Experience working in a fast-paced delivery environment with a tight deadline, across multiple squads – you should be able to describe a time you had to balance architectural rigour against delivery pressure, and how you made that trade-off.
Experience working with distributed teams, including offshore resources.
What your impact and success looks like
Within 1 month:
Be shipping production code independently and contributing to architectural or design discussions with credible, evidence-based input drawn from prior experience.
Be owning a defined area of the front-end architecture end-to-end, with minimal need for onboarding support, and delivering measurable value against the engagement’s priorities.
Be reading and reviewing code unsupported, have a working local environment, and be raising informed technical questions that show you’ve already mapped the front-end and how it interacts with the legacy CRM.
Within 3 months:
You will have a strong command of the front-end architecture and how it coexists with the legacy CRM, and will be identifying and flagging architectural or migration risks before they become blockers.
You will be leading cross-squad design discussions and influencing front-end technical decisions beyond your immediate squad.
You will be independently proposing and driving improvements to front-end architecture, tooling, or process, with clear rationale tied to business or delivery outcomes.
You will be holding engineering standards consistently across the squads you work with, raising the bar on code quality, testing, and review practices through example and constructive challenge.
You will be partnering directly with Product and Design on roadmap trade-offs, providing technical input that shapes scope and sequencing decisions.
Within 6 months:
You will be recognised as the technical owner for the front-end architecture of the CRM Modernisation effort, with clear accountability for its quality and delivery.
You will be making and owning high-impact technical decisions on complex, multi-squad initiatives, balancing trade-offs across performance, maintainability, and delivery timelines.
You will be a trusted technical voice in planning and design conversations, sought out by Product and Engineering leadership for input on roadmap and architecture trade-offs.
You will have measurably improved front-end engineering effectiveness across the CRM Modernisation effort – for example through reduced technical debt, improved reliability, or faster delivery cycles – with evidence you can point to.
You will be mentoring engineers across squads and actively raising the technical bar through example, review, and design guidance – not just within your own squad.
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.”