This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This is a premier opportunity to join a leading financial institution's CIO Business, Private & Digital division. You will contribute to the design, development, and continuous enhancement of high-traffic flagship mobile applications. We are seeking customer-obsessed engineers to join a high-performing, inclusive team dedicated to delivering innovative digital banking solutions across Australia and New Zealand.
Job Responsibility:
Lead the design and coding of iOS applications using Swift and Objective-C
Utilize XCode and Git to manage source systems and development environments
Develop robust unit and functional automation tests via XCTest to ensure application stability
Drive the design and coding of Android applications using Kotlin and Java
Utilize Android Studio and Git for efficient development and version control
Author comprehensive unit and functional automation tests utilizing JUnit
Contribute to continuous innovation in development practices and represent the team at internal showcases and external meet-ups
Collaborate with UX designers and BA teams to provide technical input on requirements
Engage actively in all Agile activities and the end-to-end SDLC
Perform rigorous code reviews and provide constructive feedback to peers
Partner with testing teams to guarantee application robustness and participate in a production support roster
Requirements:
Solid background in mobile development with expertise in either iOS (Swift & Objective-C) or Android (Kotlin & Java)
Experience working with RESTful JSON APIs, GraphQL, and microservices architectures
Proficiency with Jenkins, Artifactory, and Git, alongside a strong understanding of CI/CD practices
Experience with unit and functional automation testing (XCTest for iOS
JUnit for Android) and code quality tools like SonarQube
Familiarity with UI Tests, Perfecto, and Applitools
Deep understanding of app design patterns, mobile best practices, and the full software delivery life cycle (SDLC)
Strong collaborative ability to work with Business Analysts and UX Designers to refine technical requirements
4 years experience
Bachelors degree or equivalent in Information technology
Strong experience in mobile development using Android and/or iOS