Technical Leadership Role
We are seeking an experienced Senior iOS Engineer to contribute to our technical strategy and development.
The successful candidate will be responsible for driving technical discovery, design, and implementation of different platform capabilities.
Key Responsibilities:
* Drive technical discovery, design, and implementation of platform capabilities
* Provide expert support for teams using Nautilus in their experiences (bug fixing, migration, custodianship support, and training)
* Develop and maintain technical documentation
* Conduct code reviews and provide constructive feedback
* Support custodianship efforts contributing to realestate.com.au apps as part of Native platform
* Contribute to weekly release process and regression testing support based on a roster
* Mentor and guide other engineers, promoting a culture of technical excellence
Requirements:
* Expertise in native iOS development using Swift with a strong grasp of Apple's frameworks, runtime, and tooling beyond UI layers.
* Deep understanding of iOS application architecture patterns (modularisation, dependency management, thread safety, memory management, background execution).
* Added advantage – experience building internal platform capabilities such as authentication, logging, analytics, networking etc
* Ability to collaborate with Android engineers to deliver consistent capabilities
* Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)