The work
Reapit is Australia's leading property technology platform, used by the country's top estate agencies. We're modernising a legacy CRM — building new React front-end experiences on a tight delivery window, across multiple squads, while the old system stays live alongside the new one.
That last part is where it gets interesting. You'll be building against backend contracts that are still evolving, working within a transition where new and old systems have to coexist, and shipping production-quality front-end code at pace. It's the kind of environment where precision and adaptability both matter — and where the work you deliver will be used by thousands of real estate professionals across Australia.
The team
Bright, humble, no egos.
Engineers here debate the right way to solve a problem — not who gets credit for the answer. Long-term thinking wins over short-term shortcuts. You'll be working under a Staff Engineer who owns the architectural direction, but your front-end expertise will be shaping how features get built across the team from early on.
What you'll be doing
Building and maintaining React/TypeScript front-end applications with a focus on performance, accessibility, and clean component architecture
Owning complex features end-to-end — from reading specs and design files through to implementation, test coverage, code review, and production rollout
Collaborating with backend engineers to shape API contracts (REST and/or GraphQL), making sure the front-end's needs are represented in API design
Navigating the realities of running new and legacy systems side-by-side — including iframe embedding and shared auth/session behaviour
Making light backend changes where needed to unblock front-end delivery
Mentoring other engineers on front-end best practices and raising the quality bar through review and example
Two questions that matter
Name the most complex front-end feature you've owned end-to-end, and what made it complex.
Describe one specific instance where your front-end work had to adapt to a changing backend contract, and how you handled it.
Clear, specific answers to both — you're likely our person.
Technically, you'll bring:
7+ years in front-end development, with deep, recent React and TypeScript experience in production at scale
Strong grasp of state management (Redux, Zustand, React Query) and component design patterns
Comfort shaping API contracts and making backend changes where needed
Solid front-end tooling knowledge — build tools, bundlers, testing frameworks (unit, integration, E2E)
Familiarity with CI/CD, AWS, and DevOps practices
Understanding of accessibility (WCAG) and web performance at scale
Familiarity with AI-assisted development tooling to improve your own productivity and your team's
What your impact and success looks like
We're looking for someone who can ramp quickly and deliver from early on.
Within 1 month:
Shipping production front-end code independently on moderately complex tickets, with minimal need for senior support
Working independently on complex features end-to-end, and delivering measurable value against the engagement's priorities without requiring extended ramp-up support
Working local environment set up, reading the codebase unsupported, and asking informed technical questions in code review and planning sessions
Within 3 months:
Strong command of the front-end architecture and the API contracts it depends on, flagging integration risks before they become blockers
Independently owning complex front-end features end-to-end, from design through implementation and testing, with minimal senior oversight
Raising informed, evidence-based suggestions on component architecture, tooling, or process
Holding a consistently high standard in your own code, reviews, and testing — setting an example other engineers on the team notice and follow
Working closely with Product and Design to clarify requirements and flag scope or sequencing risks early
Within 6 months:
Your front-end expertise shaping how features get built across the team, with other engineers coming to you for guidance on tricky UI or integration problems
Delivering complex aspects of the project with a high level of autonomy, including parts of the front-end nobody else has fully untangled yet
A trusted voice in technical planning and design conversations, including discussions that span front-end and backend
Mentoring other engineers on front-end best practices
Having delivered at least one high-impact initiative — a significant feature, performance improvement, or front-end modernisation effort — with measurable results you can point to
Recognised as the go-to engineer for the front-end, someone others turn to for context, guidance, and review
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
What you get
Competitive contract rate. Flexible working — Sydney or Brisbane, or remote, your call. And a team that will make you better at your craft.
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. We're driven by hiring not only by experience and relevance for the role, but by shared 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 are a 2025 Circle Back Initiative Employer — we commit to respond to every applicant.