Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior ios engineer

Sydney
CoStar Group
Posted: 5 June
Offer description

Overview

CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. CoStar Group is on a mission to digitize the world's real estate, empowering all people to discover properties, insights and connections that improve their businesses and lives. Domain is a leading property technology and services marketplace that is home to one of the largest portfolios of property brands in Australia, including Domain, Allhomes and Commercial Real Estate (CRE) platforms. In 2025, Domain became part of CoStar Group, a global leader in commercial real estate information, analytics, online marketplaces and +3D digital twin technology. Together, Domain and CoStar Group are dedicated to digitising the world's real estate, empowering all people to discover properties, insights, and connections that improve their businesses and lives.

Position: Senior iOS Engineer. This role sits within the Resi Consumer Business Line and is embedded with the Resi Lifecycle Web, responsible for building, maintaining, and optimising the Domain flagship application.

Responsibilities
* Senior Software Engineers are responsible for setting the technical direction of their team, assisting Team Leaders and other senior technical leaders in creating strategic roadmaps, and prioritising efforts to meet objectives.
* Provide technical leadership and subject-matter expertise, make technical decisions, and ensure quality and efficiency in project execution. Help to make architecture real for teams by defining technical blueprints and patterns. Coach and upskill others, contributing to the community of practice across the Technology organisation.
* Drive architectural directions: translate high-level blueprints into actionable technical patterns and make architecture real through hands-on prototyping and initial implementations addressing scaling and performance.
* System Health Ownership: take accountability for the end-to-end lifecycle of owned services and proactively identify opportunities to simplify, optimise, and resolve technical blockers before they impact the business.
* Contribute to and extend shared organisational patterns and platforms, ensuring final implementations stay true to the original architectural design.
* Quality Integrity: set the framework for testing, documentation, and version control. You are accountable for the technical integrity of the squad's output and the prevention of technical debt.
* SDLC Optimisation: continuously evaluate the team's Software Development Life Cycle (SDLC), identify gaps or inefficiencies, and drive changes for better outcomes and faster, safer delivery.
* Innovation: stay updated on industry trends and evaluate new technologies for potential adoption, prioritising platform improvements that enable strategic business capabilities.
* Coaching: provide real-time technical coaching and mentorship to junior and mid-level engineers, fostering a culture of high performance and continuous learning.
* Culture of Excellence: role-model best practices and development methodologies, ensuring the team has the necessary skills to deliver on the long-term tech roadmap.
* Collaboration: lead technical discussions and connect people across teams to improve cross-functional outcomes and knowledge sharing.
* Orchestration: act as the primary technical point of contact for leadership and be responsible for technical effort estimation and mitigating delivery risks.
* Community Contribution: lead or participate in Communities of Practice to share learnings across the tech function.
* Business Alignment: maintain a deep understanding of products, customer segments, and value propositions to ensure technical solutions provide maximum business value.
Experience
* 5+ years of hands-on experience in native Android development.
* Proven track record of designing and architecting mobile software solutions for scale.
* Must have played a leadership role in a team that has shipped at least one major feature in a mobile application.
* Must have experience in development for a highly trafficked customer-facing app or a complex enterprise-level application.
* Experience working with tech leads to optimise engineering practices and processes.
* Experience working in Agile environments.
* Demonstrated experience mentoring and coaching junior and mid-level engineers.
* Experience collaborating within cross-functional teams (Product, Design, and Tech) to define technical roadmaps.
* Experience with Microservices architecture and how it integrates with mobile frontends.
* Active contributor to the Android community or internal mobile best practices (Guilds, Chapters).
* Experience with GraphQL or similar technology.
Technical Skills
* Deep expertise in Swift and strong understanding of Objective-C for legacy support.
* Deep expertise in iOS SDK and core frameworks (Foundation, UIKit, Combine).
* Deep expertise with Architecture Patterns such as MVVM, VIPER, or TCA (The Composable Architecture).
* Deep expertise with UI/UX Implementation – building dynamic UIs using SwiftUI and UIKit, adhering to Apple's Human Interface Guidelines (HIG).
* Deep expertise with Performance Optimisation – profiling apps using Instruments (Time Profiler, Leaks).
* Proficient in Testing and QA – XCTest, XCUITest, and test-driven development (TDD).
* Memory Management – ARC and optimising battery, memory, and network usage.
* Experience with API Integration – RESTful APIs and GraphQL using URLSession or Apollo; data serialisation with Codable.
* Proficient in Xcode, Swift Package Manager (SPM), CocoaPods, and Git.
* Familiarity with mobile accessibility principles (VoiceOver, Dynamic Type) and Apple standards.
* Familiar CI/CD and DevOps Tools – fastlane, GitHub Actions, Bitrise, and App Store Connect / TestFlight release processes.
Education and Certifications
* Bachelor's/Master's degree in Computer Science or equivalent practical experience.
* [BONUS] AWS (or other Cloud Platform) Certification.

CoStar Group is an Equal Employment Opportunity Employer; we maintain a drug-free workplace and perform pre-employment substance abuse testing

#J-18808-Ljbffr

Send an application
Create a job alert
Alert activated
Saved
Save
Similar jobs
jobs Sydney
jobs New South Wales
Home > Jobs > Senior iOS Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save