Tektalent has partnered exclusively with one of Australia's leading software platforms, designed to increase personal safety in the workplace. Our client's solution is the most cutting edge software + hardware solution, currently used by some of the biggest brand's and logos within the retail, government, healthcare & not for profit verticals.
This organization is one of the only organisations in the world that provide live stream video, audio & location to a 24/7 monitoring centre, connected through an evolving AI based software platform, and used through user intuitive hardware solutions, think body worn cameras, smart & IoT devices.
This is not a start‐up, they are well established in the market & have over 800,000 active users daily, not to mention they are currently working with some of the biggest global brand's in the world, if anything they're a high growth scaleup going through their next phase of immense growth.
IOS Engineer who's passionate about building robust, efficient, and secure mobile applications. You'll use SwiftUI, Test-Driven Development (TDD), dependency injection, and Kotlin Multiplatform (KMP) to create iOS applications that integrate seamlessly with our safety and communication ecosystem.
This is a hands‐on role, ideal for an engineer who values clean architecture, testing, and modern development practices, and who thrives in a collaborative, agile environment.
Role Responsibilities
* Design, develop, and maintain iOS applications using Swift and SwiftUI.
* Apply Test-Driven Development (TDD) to ensure code quality, reliability, and maintainability.
* Implement and maintain cross-platform modules using Kotlin Multiplatform (KMP). Experience required; training will be provided.
* Use dependency injection and clean architectural patterns to structure scalable codebases.
* Collaborate with backend and Android engineers to design shared features and cross‐platform logic.
* Participate in agile sprints, contributing to planning, estimation, and retrospectives.
* Work closely with designers to deliver intuitive, accessible, and performant UI experiences.
* Monitor and optimise app performance, responsiveness, and resource usage.
* Maintain documentation, contribute to process improvements, and share technical knowledge within the team.
Role Requirements
* 5+ years of experience developing native iOS applications.
* Strong proficiency in Swift and SwiftUI.
* Experience building iOS apps end-to-end and serving as a senior engineer within an iOS team.
* Solid understanding and practical application of Test-Driven Development (TDD).
* Experience using dependency injection and modular, scalable architectures.
* Experience integrating real-time communication (MQTT, WebSockets, or similar) into iOS apps, as well as RESTful APIs (DESIRABLE BUT NOT ESSENTIAL).
* Familiarity with RESTful APIs, asynchronous programming, and Combine or equivalent reactive frameworks.
* Experience working within agile development teams.
* Excellent communication and collaboration abilities.
* Experience with Git (GitHub, GitLab, or Bitbucket) & Jira, Confluence or similar.
Nice to Have Experience
* Experience integrating iOS apps with hardware or IoT devices.
* Experience implementing or integrating Kotlin Multiplatform (KMP).
* Familiarity with CI/CD automation, testing pipelines, or release automation tools.
* Understanding of security, privacy, and performance optimisation best practices.
* Prior experience in mission-critical app environments.
* Hybrid work flexibility.
If you are an experienced iOS Developer, please apply and we will review your application as soon as possible.
Tektalent looks forward to hearing from you.
#J-18808-Ljbffr