AMP

iOS Mobile Engineer

AMP Australia helps Australians to manage and grow their wealth throughout their lives.

  • Software engineering

  • Full-time

  • Office | Sydney, NSW, Australia

  • Visa sponsorship · No

  • Mid Level · A role for someone with some well-developed knowledge and skills they can bring to the role and team. Typically within 2-5 years of experience.

  • ·

AMP is a retail wealth management and banking business in Australia and New Zealand. It specialises in services that help people achieve their financial goals, including financial advice, superannuation, retirement income, banking and investment products. Today, AMP has approximately 1.5 million customers.

About the role

We built it. We launched it. Now, we run

Twelve months ago, we started with an idea: to disrupt the industry with a beautiful, brilliant banking solution designed specifically for small businesses and everyday Aussies. We added some curiosity and bravery. And we built a team of legends.

Now it’s official: we’ve launched the new, digital AMP Bank. But this is only the end of the beginning, in a journey that is only getting started… Check it out: https://www.amp.com.au/better-banking?extcmp=scl-emplyeeshres-0225

We need industry stirrer-uppers

You know: non-conformers. Those who are compelled to do something different. Who care enough about the customer to ask the big questions no one else will. Who want to know what if. What if we tweaked this, or toggled that. You zig when everyone else zags, disagree without being disagreeable, and love the rush of starting something new. 

**Specifically, an iOS Engineer not boxed in by job title **

We are looking for a customer-obsessed individual who is passionate about technology and creating a world class technology experience.

As an iOS Engineer, you will be responsible for developing and enhancing our brand new mobile banking iOS application, leveraging Starling’s “Engine” technology platform.

Some of your responsibilities may include;

• Contributing to our iOS app and internal tooling • Making enhancements to the app’s features and products • Responding to and resolving incidents  • Monitoring and optimizing the performance and scalability  • Implementing security best practices   What matters Our iOS application is entirely written in Swift. It is highly modular, and we use MVVM-C architecture to maximise code reusability and testing. Some of the well-known frameworks and tools that you will need to be experienced in are;

  • SwiftUI 
  • Tuist
  • Mise
  • iOS keychain and local security methods
  • Sourcery and SwiftGen - for various code generation tasks
  • SwiftFormat, SwiftLint and Danger - to enforce high code quality standards
  • RxSwift, SnapKit and Realm Knowledge will be beneficial
  • Android experience will be beneficial

What you'll be responsible for

  • Stakeholder Engagement

    Partner with stakeholders to understand specifications, business requirements, and communicate insights

  • 🤖

    Scripting and Automation

    Develop scripts and automated workflows to improve the efficiency and accuracy of repeated tasks

  • 🛠

    Test Automation

    Create and implement code tests and software test automation

Skills you'll need

  • 👥

    Collaboration

    Works with others by being open, clear in communication and listening to achieve goals

  • 🧮

    Numerical problem solving

    Works with numerical information and performs mathematical calculations to solve problems

  • 🔍

    Attention to detail

    Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables

Meet the team

Avatar
Engineering

AMP