Android Engineer
Android Engineer
About the role
Role location: 833 Collins Street, Docklands VIC 3008
Role Type: Permanent full-time
Team: Business Platform Services
As an Android Engineer, you will be responsible for the Android version of our SDKs (code libraries) that co-ordinate Identity and Access Management functionality. Our SDKs perform around 4 million secure sign-ins per day and help small business customers join ANZ in under 5 minutes from their phone. You will be responsible for maintaining and evolving a process which continuously delivers very high quality, reliable software in small increments. You will also help nurture a culture which embraces these practices.
The role is 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.
Business Platform Services (BPS) Tribe is the engine room powering our customer and banker experiences. Designing and delivering reusable authentication experiences and business services that enable cross channel consumption and exceptional customer outcomes. Specialising in leading edge API’s capabilities, digital security and high-performance system.
What will your day look like
- Cracking open Android Studio and implementing new features
- Using your advanced analytical skills to track down the root cause of customer pain points
- Providing thoughtful feedback on pull requests from other Android engineers
- Brainstorming with architects, back-end engineers and subject matter experts on solutions to new problems
- Helping plan and prepare new releases of the SDKs
- Upskilling on latest Android, security and IAM industry standards
- Knowledge sharing with other mobile engineers
- Setting standards for delivery for other Android engineers
- Demonstrating in-depth customer insights and acting as an advocate, enhancing the customer experience by challenging and encouraging others to put the customer first
- Proactively identifying, supporting and driving opportunities for change
- Defining patterns and standards to ensure strategic technologies and frameworks are used optimally, and assisting in identifying and evaluating potential new technologies and frameworks
- Adopting and enhancing a vision and plan for application level solution design and architecture for the platform, working closely with Technology Area architects in implementing application solutions and contributing to architectural designs and decisions
What will you bring?
- Android Studio, Kotlin, Dagger, MVP, MVVM, Gradle
- Accessibility tools like TalkBack and responsive design to accommodate text sizes
- Experience with advanced Git workflows (Gitflow, trunk based development)
- Continuous integration/delivery, e.g. Bamboo, Jenkins, Codefresh, etc.
- Unit testing, functional UI testing
- RESTful web services
- Experience maintaining a code library / SDK (preferred)
- Experience with secure code scan tools, e.g. Checkmarx (preferred)
- Mobile security concepts like certificate pinning and whitelisting (preferred)
- Common authentication standards like OAuth2/OIDC, PKCE, FIDO, Passkeys (preferred)
So, why join us?
At ANZ, everything we do boils down to ‘why’ – our purpose – to shape a world where people and communities thrive. We're focused on seeing our people thrive just as well as our customers. We'll give you every opportunity to develop your career. We are responding faster to changing customer requirements, focusing on the things that matter most, energising our people, eliminating waste and reducing bureaucracy. A happy workplace is a thriving one. So in order to attract and keep the best talent, and say thanks for the hard work, we make sure all our employees are rewarded.
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.
To find out more about working at ANZ or to view other opportunities visit www.anz.com/careers. You may apply for this role by visiting ANZ Careers and searching for reference number 32630
Job Posting End Date
02/04/2023, 11.59pm, (Melbourne Australia)