Principal Software Developer - Mobile

Updated: 3 months ago
Job Type: FullTime
Deadline: 06 Feb 2024

Software Engineering | Digital Services

Located in Ōtautahi | Christchurch, Aotearoa | New Zealand

Full-time position at 37.5 hours per week (1.0 FTE)

Āu Mahi | What You Will Do

This role is for a hands-on mobile development lead within a new in-house software development squad, leading by example in all aspects of mobile development, as well as leading, directing and mentoring a small team of mobile developers. This is a key delivery role, providing linkage between architecture, design, and delivery teams by:

  • Supporting the Product and Project Managers in developing product roadmaps to achieve mobile success.
  • Translating high-level solution architectures into detailed solution designs that can be used by build teams to implement solutions.
  • Providing ongoing guidance and steering to technical teams during implementation and deployment.
  • Providing input to delivery and planning activities such as project and sprint planning, and delivery estimation.
  • Providing input to product roadmaps to deliver an exceptional mobile experience and enhance the capability of the app

Mōu | Who You Are

You have significant commercial software development experience, with at least 5 years in mobile app development.

You will have a history of delivering cross-platform mobile applications to production and implementing mobile apps in React Native (and also the Node.js mobile back end). You will be an accomplished Typescript developer, with an eye on both code quality and end-user usability. You will be experienced in integrating with web services, APIs, and 3rd party libraries, and have a good working knowledge of Git, CI/CD pipelines and ideally the Expo ecosystem.

You be proficient in writing code that can be shared across multiple platforms efficiently, while also understanding the trade-offs between cross-platform and native development. You will be able to optimize mobile application performance, including reducing rendering and loading times, minimizing memory and battery consumption, and optimizing network requests. You will also have a practical knowledge of mobile-specific security considerations, including secure data storage, encryption techniques, secure network communication, and authentication mechanisms. 

You will have expertise in mobile app testing techniques, including unit testing, integration testing, and UI testing across various mobile devices and operating system versions.

You will be familiar with the submission to and management of apps to both the Apple & Google stores. You will also be familiar with deploying containerised components to a cloud environment - we use Azure but can cross-train if you're an AWS or GCP person.

We work collaboratively as a team, so you will need great written and verbal communication skills, with an understanding of agile ways of working. You will need to support the team by sharing your skills and experience, mentoring, and be prepared to learn from the team as well.

You will have experience in managing small teams, including managing delivery and output quality and ideally you will also have experience working with external development teams.

Ngā Painga o UC | Why UC
Ngā Uara | Our Values of manaakitanga, whanaungatanga and tiakitanga guide our decisions and behaviour and provide a roadmap for how we do things at UC, affirming our commitment to pastoral care and support for our ākonga and staff. They challenge and inspire us to be the best we can, and make UC a great place to work and study. For more info on Ngā Uara | Our Values visit us here .

The University is committed to providing an excellent working environment through:

  • Generous annual leave provisions
  • Enjoy five weeks annual leave and five days university holidays.
  • Enjoy a great work-life balance, working 37.5 hours per week.
  • Receive up to 6.75% superannuation.
  • Professional development and study opportunities
  • Living in revitalised Ōtautahi | Christchurch, Aotearoa New Zealand
  • A unique working environment in a beautiful campus with access to UC facilities such as the recreation centre and Staff club at discounted rates plus onsite cafés and eateries, and more.

For more information on our Benefits, please visit https://www.canterbury.ac.nz/joinus/benefits/

For more information about Te Whare Wānanga o Waitaha | University of Canterbury, please visit https://www.canterbury.ac.nz/

The closing date for this position is: 6th February 2024 (midnight, NZ time)
Please note, applications may be reviewed as they are received, and interviews may take place prior to the close date.

Pēhea te tono mai | How You Apply
Applications for this position must be submitted on our careers website and should include a cover letter and resume.

Please note, we do not accept applications by email, however we are happy to answer your queries in relation to the application process, please forward these to [email protected]

You must have Aotearoa New Zealand or Australian citizenship/permanent residency to be considered for this role. If you hold a valid work visa and are physically present in New Zealand then you may also be considered.


Job Details
Reference # 18393
Posted on 29 Jan 2024
Closes on 06 Feb 2024 23:55
Location(s) Christchurch
Expertise Information Technology
Job level(s) Experienced
Work type(s) Continuing (Permanent) full-time
More details (document) Principal Software Developer PD.pdf
Position description 1
Position description 2
Position description 3
Position description 4


Print Apply


Similar Positions