Haystack
← Back to Jobs
Full time
Technology

Senior Mobile (Kotlin/Swift) Developer - iOS/Android

ReapitSydney, New South Wales🇦🇺AustraliaPosted 29 Jun 2026

Why This Role Stands Out

As a Senior Mobile Developer at Reapit, you'll craft cutting-edge native iOS and Android applications, contributing to a global proptech leader's innovative product lines. This hybrid role is ideal for experienced Kotlin/Swift developers who thrive in collaborative environments and are eager to drive excellence in the real estate technology space. Apply now to shape the future of property technology with a company renowned for its impact and growth opportunities.

Quick Overview

Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior

Job Description

Come and join our global proptech brand as we revolutionise our product lines for our highly valued Real Estate clientele!

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.

Skills

Swift
SwiftUI
Agile
.NET
Jetpack Compose
Kotlin
React
React Native
SAFe
iOS
Android

Similar jobs