3 Easy Steps

  • 1Search for courses by Study Area, Level and Location
  • 2We deliver you all the matched results
  • 3Choose one or more course providers to contact you

Distance from location (kms)

Exact 5 10 25 50 100

Posted since

All 2 Days 1 Week 2 Weeks 1 Month

Sort results by

Relevance Date



Ios Engineer

NAB - Melbourne, VIC

Any Industry
Source: uWorkin


As an iOS Engineer, you will support all aspects of the software delivery life cycle and all applications that the mobile service supports. The goal of the Mobile Service is to design, develop and maintain NAB’s suite of mobile apps, including our flagship NAB Mobile Internet Banking and NAB Connect Mobile apps.

  • Join a company that’s invested in you
  • Use your passion to support our customer and communities
  • Make your impact in a highly engaged team

A career that gives you more

Your career at NAB is about more than money, it's about serving our customers well and helping our communities prosper.

Your responsibilities will include

  • Working with business analysts, User experience designers to ensure requirements are clear as well as offering technical input into the requirements process
  • Designing and coding of iOS applications
  • Active participation in all aspects of the software delivery life cycle and associated agile activities that the team undertake
  • Working with the test team to ensure applications are robust
  • Perform code reviews and provide timely and constructive feedback
  • Continuous innovation in development practices, team processes and mobile design
  • Presenting to internal colleagues and assist with external events such as hack days, meet-ups and showcase the team’s achievements

You will bring

  • Experience across the full software delivery life cycle
  • Exposure to agile software development and management methods
  • Solid technical background as an iOS Engineer using Swift and Objective-C and an understanding of app design patterns and practices.
  • Experience working with backend technologies, RESTful JSON APIs and microservices
  • Experience with build management tools including CI/CD practices and tools (Gradle, Jenkins, fastlane)
  • Experience with continuous test automation tooling (UITesting, Perfecto, Applitools)
  • Development experience using common IDE and source systems (Xcode, Git)
  • Experience writing unit and functional automation tests (XCTest, Specta/Expecta)
  • Experience with release and configuration management practices including parallel development (tagging/branching strategies), managing multiple versions and third party library dependency management
  • Experience with repository artifact management (Artifactory)

By joining NAB, you are committing to putting our customers’ needs first every time. You will be ambitious for growth; always curious and learning from colleagues. You will speak honestly, always valuing the time and opinion of others. You will own your work, doing what’s right, even when it’s hard.

NAB, invested in you

We are committed to gender equality and are proud to be an equal opportunity employer and have a diverse and inclusive workforce. We have committed $70bn in financing to help address climate change and provide 2 days of paid leave each year through our employee volunteering program to support community organisations.

We support our colleagues to be their best by offering a wide range of educational, financial, lifestyle, health & wellbeing benefits. For more information please visit here.

Join NAB

If you think this role is the right fit for you, we invite you to apply. Let’s explore who you are and what drives you. We’d love to share our vision for the future of banking.

To be eligible to apply, you must have Australian or New Zealand citizenship or permanent residency status. Please note candidate screening and interviews may be conducted prior to the closing date of the job advert.

*Please note unsolicited CVs from agencies will not be accepted.