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
Reporting to the Squad lead, the Mobile Developer will be responsible for designing, building, and delivering native iOS and Android applications for a new customer portal experience. They will work closely with the existing responsive .NET/React web application, reusing the application, APIs, patterns, and product experience wherever practical while delivering high-quality native mobile apps that meet customer, platform, security, and performance expectations. They will embody Reapit’s core values of Trust, Collaboration, Innovation, Excellence, and People.
Key Responsibilities:
Planning and Requirement Analysis:
Collaborate Across Departments: Work closely with product managers, designers, QA, web engineers, and backend engineers to define mobile requirements, platform considerations, and delivery priorities.
Requirement Analysis and Estimation: Analyse customer portal functionality and identify the best approach for delivering it on mobile, balancing native implementation, reuse of existing web capability, and platform-specific user experience.
System Design:
Mobile Architecture and Implementation: Design mobile solutions that integrate with the customer portal and supporting services, ensuring security, scalability, maintainability, accessibility, performance, and an experience that feels appropriate on both iOS and Android.
Implementation:
Mobile App Development and Review: Build, maintain, and review native iOS and Android application code, contributing to shared standards, patterns, and reusable components where appropriate.
Testing and Validation: Perform rigorous testing and validation across devices, operating system versions, network conditions, and app lifecycle scenarios to ensure reliable mobile delivery.
Documentation: Develop and maintain accurate documentation for mobile architecture, platform decisions, release processes, integration points, and operational support.
Project Delivery:
Agile Participation: Actively participate in agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and reviews.
Project Delivery: Deliver mobile features to agreed timelines and quality standards, supporting beta testing, release readiness, and app store submission activities.
Maintenance:
Technical Guidance: Provide mobile development guidance to the squad, helping the team make pragmatic decisions about native capability, web reuse, mobile user experience, and platform constraints.
Continuous Improvement: Identify and implement opportunities to improve mobile performance, reliability, accessibility, maintainability, automation, and developer productivity.
Operational Support: Assist with the investigation and resolution of mobile issues, including crashes, defects, performance concerns, release issues, and customer-impacting incidents.
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:
Bachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.
5+ years in mobile software development, with proven experience delivering production applications for iOS and Android - Essential
Experience building native mobile apps using Swift/SwiftUI for iOS and Kotlin/Jetpack Compose or equivalent Android frameworks - Essential
Experience integrating mobile apps with RESTful APIs, web-based customer experiences, authentication flows, and shared backend services.
Technical Skills:
Strong native iOS and Android development skills, including platform lifecycle, navigation, permissions, secure storage, notifications, deep linking, and app store release considerations.
Experience reusing and integrating with existing web application capability, including responsive .NET/React applications, APIs, shared design systems, and embedded web views where appropriate.
Experience with React Native would be a bonus.
Understanding of mobile architecture patterns, state management, offline behaviour, caching, API error handling, and secure authentication.
Experience with mobile testing approaches, including unit testing, integration testing, device testing, automated UI testing, crash reporting, and performance monitoring.
Proficiency in mobile CI/CD, build automation, signing, beta distribution, release management, and app store submission workflows.
Familiarity with cloud-backed applications, observability, feature flags, analytics, and secure integration with backend services.
Familiarity with agentic AI development, with an emphasis on improving developer productivity through coding assistance, test generation, debugging support, documentation, and safe adoption practices.
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:
You will be making a positive contribution on smaller mobile work items to understand the customer portal, mobile codebase, APIs, and delivery approach.
You will participate in planning, estimation, technical scoping, and code reviews from day one, helping the team assess which customer portal functionality can be reused and where native mobile implementation is required.
You will begin building relationships and trust with team members across product, design, QA, web, backend, and operations.
You will understand the current responsive .NET/React customer portal and the mobile product goals, constraints, and release expectations.
Within 3 months:
You will feel comfortable with the customer portal domain, core user journeys, and Reapit’s products and services.
You will be able to demonstrate a strong understanding of the mobile architecture, integration points, release process, and the .NET/React portal capabilities being reused.
You will be independently contributing ideas for improving the mobile user experience, technical approach, delivery practices, and app quality.
You will be actively contributing to mobile feature delivery, test coverage, defect resolution, and the team’s engineering culture.
You will be working collaboratively with Product, Design, QA, web, and backend teams to plan mobile work and align app functionality with customer portal priorities.
Within 6 months:
Your contributions will be helping to shape the mobile backlog, release approach, and future direction of the native customer portal apps.
You will be delivering complex mobile features with a high level of autonomy, balancing native mobile quality with pragmatic reuse of the existing customer portal.
You will be participating in and supporting technical planning, platform decisions, app store readiness, release coordination, and mobile quality practices.
You will be contributing to a positive, collaborative team culture, promoting participation, teamwork, innovation, and continuous improvement
You will be ensuring quality and use of best practices across mobile requirements analysis, solution design, documentation, implementation, automated testing, monitoring, and operational support.
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.”