Sobre este puesto de Contract Senior Mobile Engineer (Android OR iOS) en Clearpoint
A bit about us
For over 19 years, ClearPoint has been the trusted technology partner for organisations navigating complex digital transformation. We combine software engineering, AI, data and insights, cloud, and human centred design to deliver meaningful, lasting outcomes.
We work with some of New Zealand's most impactful organisations, and we care deeply about the quality of what we build. Our Auckland head office overlooks the Viaduct (5 minutes from Britomart), with co-working access across NZ and Australia. Through innovative thinking, we strive to make a difference for ourselves, our teams, our clients and our community across New Zealand, Australia and the UK.
The ClearPoint culture
At ClearPoint, we're proud of the culture we've built, collaborative, curious, and high performing. Our values aren't just words:
- Respect and Care for People
- Act with Integrity
- Earn and Nurture Trust
Whether you're in Auckland, Wellington, or Christchurch, you'll be part of a team that invests in your growth and makes space for you to shine.
The Role
ClearPoint is mobilising a significant number of Senior Mobile Engineers, across both iOS and Android, for a brand new digital engineering team being formed by one of our clients. This is one of the larger mobile builds we've run recently, with multiple positions open on each platform and an initial 3-month contract with a strong likelihood of extension.
We're looking at candidates based in Auckland or Wellington, with the client working in a hybrid setup of 3 days a week in the office. Given the pace this team is standing up at, we're moving quickly, so a short notice period is a real advantage.
If you're a senior mobile specialist with at least 5+ years of professional engineering experience on your platform, and you take genuine pride in the craft of native development, we want to hear from you.
What you'll be doing
- Native Feature Development: Designing and shipping well-crafted features within your platform of specialisation, writing code that is readable, testable, and built to last.
- Reactive and State-Driven Architecture: Working with modern reactive patterns (Combine for iOS, ViewModel-driven architecture for Android) to build responsive, maintainable applications.
- Build and Dependency Management: Owning your build tooling, whether that means Swift Package Manager for iOS or Gradle configuration for Android, and keeping things running smoothly.
- Quality and Consistency: Using platform linting tools (SwiftLint, Ktlint, Android Lint) as part of your everyday workflow, not as an afterthought, to keep codebases clean and consistent.
- Agile Collaboration: Contributing actively in an Agile team environment, working alongside product managers, designers, and fellow engineers to deliver iteratively and communicate clearly.
- Platform Craft: Bringing a genuine appreciation of platform conventions, Apple Human Interface Guidelines for iOS engineers, Material Design thinking for Android, to every screen and interaction you touch.
The experience we're looking for
iOS tech stack:
- At least 5+ years of professional engineering experience in iOS mobile app development, with extensive, hands-on production experience using Swift and SwiftUI as your primary toolkit.
- Real-world use of Combine for reactive state management, not just awareness of it.
- Experience with DevOps practices such as CI/CD pipelines, containerisation, and deployment automation.
- Proficient in unit testing, code reviews, and debugging.
- Strong understanding of software architecture and design principles, with the ability to break down complex problems and deliver practical solutions.
- Comfortable integrating AI effectively into engineering workflows to improve quality and efficiency, with strong judgement on appropriate use and a willingness to coach others on responsible AI practices.
- A genuine understanding of what makes an iOS experience feel right, guided by Apple's Human Interface Guidelines.
- Advantageous to have Objective-C experience, for navigating older codebases.
Android tech stack:
- At least 5+ years of professional engineering experience in Android mobile app development, with strong, production-proven experience using Kotlin and Jetpack Compose at the core.
- A solid grounding in modern Android architecture patterns, particularly around ViewModel and lifecycle-aware components.
- Experience with DevOps practices such as CI/CD pipelines, containerisation, and deployment automation.
- Proficient in unit testing, code reviews, and debugging.
- Strong understanding of software architecture and design principles, with the ability to break down complex problems and deliver practical solutions.
- Comfortable integrating AI effectively into engineering workflows to improve quality and efficiency, with strong judgement on appropriate use and a willingness to coach others on responsible AI practices.
- Advantageous to have Java experience, particularly when working across mixed codebases.
What's next?
Sound like the opportunity you've been looking for? Please apply and one of our Talent team will be in touch for a confidential chat. You must be eligible to work in New Zealand to be considered for this opportunity.