ANZ is hiring for Software Engineer | Bengaluru
At ANZ, we're applying new ways technology and data can be harnessed as we work towards a common goal: to
improve the financial wellbeing and sustainability of our millions of customers.
Our community of over 5,000 engineers is key to making this happen, because technology underpins every part of
our business - from delivering tools, apps and services for our customers, to building a bank for the future.
About the Role
- Position: Frontend Android Engineer in the Customer Digital Experience Tribe (CDX)
- Focus: Designing, developing, and delivering industry-leading Android application experiences
- Location: Bengaluru
- Role Type: Permanent
- Work Hours: Regular
- Environment: High-quality engineering ecosystem that encourages innovation, mentoring, and teamwork
What will your day look like?
- Pay attention to detail and demonstrate problem-solving capabilities to deliver quality solutions.
- Show willingness to build competencies and seek guidance when necessary.
- Engage in and facilitate continuous improvement practices.
- Adopt and assist in evaluating strategic technologies and frameworks.
- Participate in troubleshooting for service recovery.
- Provide ongoing support for platforms (problem and incident management).
- Contribute to application-level solution design and architecture.
- Continuously expand knowledge of new technologies to benefit the team.
What will you bring?
- Experience in designing and building complex Android applications.
- Proficiency in Kotlin, Java, Jetpack Compose, RxJava, Android Architecture Components, Data Binding, and Material Design.
- Collaboration experience with product, design, and engineering teams.
- Strong knowledge of Android SDK, version compatibility, and screen size adaptability.
- Solid coding practices, including documentation, unit testing, CI/CD, GIT, and peer code reviews.
- Proficiency in problem-solving, data structures, and algorithms.
- Familiarity with RESTful APIs for backend integration.
- Experience in writing Unit Tests (JUnit) and UI tests (Espresso).
- Ability to evaluate and implement new technologies for development efficiency.
- Strong interpersonal, communication, and facilitation skills.
- Excellent planning, organizational, and problem-solving abilities.
Relevant Experience
- Extensive experience with REST APIs (creation and consumption).
- Expertise in debugging and troubleshooting complex applications.
- Mastery of the Android platform.
- Experience with Mobile/Digital Banking projects.
Soft Skills
- Logical thinking and problem-solving abilities.
- Effective communication skills.
- Self-starter attitude.
- Strong team player.
- Self-organized and passionate about technology.
Desired Skills
- Knowledge of Ruby and Shell scripting.
- Familiarity with Github Actions.
- Experience with tools like Splunk, Dynatrace, Checkmarx, and New Relic.
Why Join Us?
- ANZ operates in over 30 markets, with more than 7,500 employees in Bengaluru.
- Over 33 years of operation in Bengaluru as the largest technology, data, and operations center outside Australia.
- Driving transformation initiatives and fostering an inclusive, supportive culture.
- 90% of employees feel they belong at ANZ.
- Flexible working options, including hybrid work (where applicable).
- Access to a range of health and wellbeing services.