Apply now »

Engineer - Front End

Engineer - Front End

Req ID:  31108
Department:  Banker Digital Experience BX (30440018)
Division:  Group Technology (T77000)

About the role

At ANZ our purpose is to shape a world where people and communities thrive and to achieve this, we need talented Engineers.


As an Engineer, you work closely with the team to build the world class products in design, development, quality validation, publish, monitor, improvising the solution, to deliver on the Tribe’s customer outcomes. The role is responsible for building world class solutions that cater to digital channels for uplift. You will be a champion for learning and adopting to new technologies, productivity tooling.


The role in in an engineering ecosystem where doing the right thing with the highest quality is the norm. The role demands out of the box thinking, delivery with high standards and more over being a great team player.


Banker Digital Experience (BDX) Tribe is responsible for majority of systems and tools in which Bankers across the Contact Centre, Branch and Business use as well as managing communications to all Bankers.

What will your day look like

As an engineer, you will be accountable for understanding the requirements, design, and development of Most Loveable Product (MLP) increments to deliver top notch experience, adhering with high standards of our digital channels used by millions of customers.


  • This role involves understanding the requirements, designing, developing, testing & delivering.

  • Ability to digest complex orchestration of numerous systems while adhering to stringent performance guidelines.

  • The role in in an engineering ecosystem where doing the right thing with the highest quality is the norm.

  • The role demands out of the box thinking, mentoring and more over being a great team player.

  • This role involves supporting our frontend, backend squads in delivering new features

  • You will be working with like-minded people who have passion for continuous integration and iterative deployments

  • You will be responsible for maintenance and optimisation

  • Role will involve analytical thinking to overcome complex problems, creating automation/monitoring use cases to reduce toil, maximise service availability and engaging with business and technical stakeholders to arrive at optimal solutions

  • Opportunity to overcome scale challenges and will have a flexible approach to technologies.

  • This role expects you to do scripting and coding, underlying infrastructure workload like server platforms, databases and networking.

What will you bring?

The ‘must have’ knowledge, skill, and experience (KSE) the role requires are:


  • Experience working in large enterprise & globally distributed systems and be able to work with operations and architecture groups developing scalable and supportable applications
  • Strong Experience in modern development frameworks and languages such as  NodeJS, AngularJS, React JS, JavaScript, HTML, CSS and its related libraries and frameworks.
  • Ability to mentor a team of engineers
  • Experience working in Atlassian and CI/CD tools such as Confluence, JIRA, Github, Jenkins/CodeFresh, etc.
  • Experience in containerisation (Docker) and Container Management Platforms (Kubernetes)
  • Experience working in one or more monitoring/alerting tools such as Splunk, Dynatrace, Germain and able to analyse issues through stack trace, core dumps etc.
  • A strong and in-depth understanding of cloud, CI/CD practices, and modern development practices. Tooling such as GitHub, Bitbucket, Bamboo, Artefactory, Hashicorp, Gradle, NPM/Yarn, Docker, Kubernetes/OpenShift, SonarQube, etc.
  • Experience working in Windows IIS Server, IBM Websphere, JMS, MQ, etc.
  • Experience working in one or more database technologies such as oracle, postgres, etc
  • Strong working experience in integrating Microservices with front end applications.

So, why join us?

Our purpose is to shape a world where people and communities thrive. That's why we strive to create balanced, sustainable economy in which everyone can take part and build a better life. By helping people make the most of what they have, we transform ideas, hard work and ambition into reality.


Career development means different things to different people. It may simply mean developing a skill, broadening your experience by moving sideways or stretching yourself by moving to a different business. How you manage and develop your career is up to you, but ANZ is committed to helping you do this by providing you with the support, tools and resources you need.


We work flexibly at ANZ and encourage you to talk to us about how this role can be flexible for you and any adjustments you may require to our recruitment process or the role itself.


If you are a candidate with a disability, let us know how we can provide you with additional support.

Job Posting End Date

image, 11.59pm, (Melbourne Australia)

Apply now »