Senior IOS Engineer

Software Engineering

Wellington

Permanent

Dom Gunn-Taylor
Dom Gunn-Taylor

Account Manager

Posted

August 8, 2022

  • Experience with Swift, and UIKit based apps
  • Opportunity to step into an IOS Coach role down the line
  • Join an awesome team of 4-5 Dev's

The Company

Our client is a technology company serving the global public transport market with platforms, products and services. They help their clients deliver intelligent and adaptable public transport solutions and exceptional user experiences.

Why? They see Public Transport as a key lever to decarbonise and decongest our cities. They know when the Public Transport experience is consistent, easy and reliable it becomes a genuinely desirable alternative to high-carbon, space-inefficient transport like the private car. Less cars, better planet.

The Role

This role is responsible for the development of modern iOS apps. Specifically, that involves:

  • Architecting, developing, and testing iOS applications
  • Building reusable code and libraries for future use
  • Accurately translating user and business requirements into functional code
  • Working closely with their wider product, design, and QA teams to build the best products they can
  • Contributing to and improving their best practices for iOS development
  • Provide constructive feedback & support to the team via PR reviews
  • Maintaining our CI/CD setup
  • Adding and updating unit & UI tests as you build features
  • Mentoring and peering with our more junior developers to help grow their iOS skillset

What will you need to be successful in this role?

  • Experience with Swift, and UIKit based apps
  • 3+ Years iOS/Mobile development experience.
  • Experience using SwiftUI is a plus.
  • Experience in Agile Development, specifically Scrum.
  • Familiarity with Apple Human Interface Guide best practices.
  • Experience with MVVM Architecture for iOS Development .
  • Thorough understanding of iOS testing best practices and
  • implementation.
  • Experience in understanding customer needs and proposing solutions
  • and services to meet these needs.
  • Strong empathy for the customer.
  • The ability to work in and adapt to a fast-paced and constantly changing environment.

Similar roles

Get $1,000 for a successful referral!

Refer someone to Talent Army, and get a $1,000 Prezzy Card if they get a job.

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.