Senior Software Engineer - iOS
Job Description
Build mobile experiences that make a difference
We're looking for an experienced iOS Developer to join a growing technology team and help shape the future of its mobile platform.
You'll work alongside talented engineers, product specialists and designers to build reliable, intuitive mobile experiences. This is an opportunity to contribute to a growing product, influence technical decisions and help build a modern, scalable mobile platform.
What you'll be doing
Designing and building scalable mobile architecture using Swift and SwiftUI.
Developing new features and improving existing functionality across mobile applications.
Taking ownership of features from initial concept and technical design through to production release and ongoing maintenance.
Working with product specialists, designers, engineers and customers to identify problems and deliver practical solutions.
Writing clean, maintainable code and contributing to automated testing, CI/CD pipelines and code reviews.
Maintaining high standards of reliability, performance and user experience.
Sharing knowledge, supporting teammates and contributing to technical discussions and design decisions.
Exploring opportunities to contribute to Android development and review Android code.
What you'll bring
At least four years of mobile application development experience, with strong skills in Swift and SwiftUI.
A solid understanding of mobile development fundamentals and software design principles.
Significant experience with automated testing and a commitment to building reliable, well-tested software.
Experience managing or working with CI/CD pipelines.
Confidence designing solutions to complex problems and delivering features through the full development lifecycle.
A focus on clean, maintainable code, continuous improvement and high-quality engineering practices.
Strong communication and collaboration skills, with the ability to work effectively in a product-focused team.
A curious, user-focused mindset and an interest in product design, architecture and technical problem-solving.
Full working rights in New Zealand.
A willingness to learn and contribute to Android development, including reviewing Android code.
Advantageous
Android development.
Ruby on Rails, React or JavaScript.
Turbolinks or hybrid mobile applications.
Contracting, freelancing or other self-employment experience.
The technology stack includes Swift, SwiftUI, Ruby on Rails, AWS, Terraform, Postgres, Docker and React. The mobile apps use a hybrid approach with Turbolinks to support native functionality.
Engineering practices include automated testing, continuous integration, regular code reviews and dedicated time to experiment, refactor and learn.
The culture is collaborative and *in-office-firs*t, with an emphasis on supporting one another, maintaining high standards and finishing on time.
If you're passionate about building great mobile products, enjoy solving meaningful technical challenges and want to make a genuine difference to the customer experience, we'd love to hear from you.
ApplyWave is not an employer or a recruitment agency. You apply to each employer directly — we find their contact and write your letter. Real employers never charge money for a job or a visa sponsorship.
More from Potentia
Visa Sponsorship Data
AI Resume Tailoring
Example
Tailor your resume for Senior Software Engineer - iOS roles
- Scores your fit against the posting's own requirements
- Pulls the skills and keywords it names into your bullets
- Exports as PDF or Word, ready to submit
Reach hiring managers at Potentia
AI Cover Letters for Senior Software Engineer - iOS
Generate tailored cover letters, recruiter emails, and LinkedIn messages matched to your resume.
- Tailored to your resume & job
- Cover letters, emails, LinkedIn messages
- Professional tone, your experience
