Location: Melbourne
Employment Type: Full-time
Contract Length: N/A (Permanent)
**PLEASE NOTE - This job ad is relevant for both iOS & Android developers, with multiple roles being available. You will be considered for whatever role you are best suited for**
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.
Core Technical Proficiency: Solid background in mobile development with expertise in either iOS (Swift & Objective-C) or Android (Kotlin & Java).
API & Architecture: Experience working with RESTful JSON APIs, GraphQL, and microservices architectures.
DevOps & CI/CD: Proficiency with Jenkins, Artifactory, and Git, alongside a strong understanding of CI/CD practices.
Quality Assurance: Experience with unit and functional automation testing (XCTest for iOS; JUnit for Android) and code quality tools like SonarQube.
Automation Tooling: Familiarity with UI Tests, Perfecto, and Applitools.
Agile Mindset: Deep understanding of app design patterns, mobile best practices, and the full software delivery life cycle (SDLC).
Soft Skills: Strong collaborative ability to work with Business Analysts and UX Designers to refine technical requirements.
For iOS Engineers:
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.
For Android Engineers:
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.
Common Responsibilities (Both Roles):
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.
If this sounds like you, someone you know, or you're ready for a confidential chat regarding your next career step, then apply below and/or send your email to nick.shannon@randstaddigital.com.au. All applications will be reviewed, however due to large demand, detailed feedback may not always be possible.
**PLEASE NOTE - This job ad is relevant for both iOS & Android developers, with multiple roles being available. You will be considered for whatever role you are best suited for**
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.
Core Technical Proficiency: Solid background in mobile development with expertise in either iOS (Swift & Objective-C) or Android (Kotlin & Java).
API & Architecture: Experience working with RESTful JSON APIs, GraphQL, and microservices architectures.
DevOps & CI/CD: Proficiency with Jenkins, Artifactory, and Git, alongside a strong understanding of CI/CD practices.
Quality Assurance: Experience with unit and functional automation testing (XCTest for iOS; JUnit for Android) and code quality tools like SonarQube.
Automation Tooling: Familiarity with UI Tests, Perfecto, and Applitools.
Agile Mindset: Deep understanding of app design patterns, mobile best practices, and the full software delivery life cycle (SDLC).
Soft Skills: Strong collaborative ability to work with Business Analysts and UX Designers to refine technical requirements.
For iOS Engineers:
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.
For Android Engineers:
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.
Common Responsibilities (Both Roles):
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.
If this sounds like you, someone you know, or you're ready for a confidential chat regarding your next career step, then apply below and/or send your email to nick.shannon@randstaddigital.com.au. All applications will be reviewed, however due to large demand, detailed feedback may not always be possible.
summary
speed up the application by sharing your profile
See what comes ahead in the application process. Find out how we help you land that job.
Applying with us is easy. We will review all applications to check skill set, background experience and achievements to see if they align with the requirements of the role.
Once we have reviewed your application if you are shortlisted to move to the next stage, one of our consultants will contact you directly to discuss your application further. If we find that you are not a good fit for the specific role, you will be notified by email.
If you’ve never worked with us before, we’ll need some basic additional pieces of information to confirm your eligibility to work in Australia.
Next, we just need to verify a few things - we’ll make the relevant compliance checks and keep you posted.
As part of the process in ensuring you’re perfect for the role, we’ll make contact with any relevant references you’ve provided.
Our expert team will either arrange an interview for the role you’ve applied for, or if they believe there’s a better opportunity, they’ll suggest alternative options too.
If a job which you have applied for requires an interview, we will ensure you are fully prepared and know exactly what to expect - good luck!
Congratulations, you’re ready to begin your new job. The team will ensure that you’re fully prepared for your first day.
we are here to help you with your questions.
We will keep you updated when we have similar job postings.
Thank you for subscribing to your personalised job alerts.