3 days ago
Sydney, AustraliaStaff+
Responsibilities
- Provide technical leadership across iOS, Android, and hybrid mobile technologies.
- Design, build, review, test, debug, and remediate secure, scalable, and maintainable mobile solutions.
- Lead architecture, code reviews, reusable engineering practices, and technical decisions for the Mobile Banking Squad.
- Coach engineers and provide technical direction.
- Guide API, SDK, third-party, deep-link, app-to-app, and push-notification integrations.
- Drive automated testing, mobile build and release practices, and App Store and Google Play releases.
- Support production operations, observability, performance, crash reporting, incident resolution, technical debt reduction, and priority on-call incidents.
- Contribute to estimation, refinement, and identification of technical risks and dependencies.
- Ensure solutions meet security, resilience, accessibility, performance, and observability requirements.
Requirements
- 10+ years of software development or engineering experience, including 2+ years in a senior or lead role.
- Strong hands-on experience across both iOS and Android.
- Advanced experience with Swift, SwiftUI, UIKit, Kotlin, Jetpack, and Compose.
- Experience designing secure, scalable, customer-facing mobile applications and modern mobile architectures including MVVM, modular design, and clean architecture.
- Experience with REST APIs, SDKs, deep links, app-to-app flows, push notifications, automated testing, CI/CD, and App Store and Google Play release processes.
- Understanding of mobile security, authentication, encryption, secure storage, observability, monitoring, performance, crash reporting, and production support.
- Experience using modern AI coding tools such as GitHub Copilot or equivalent.
- Understanding of LLMs, prompt engineering, RAG, agentic workflows, evaluation, and responsible AI.
- Demonstrated experience leading technical decisions, reviewing code, coaching engineers, and communicating complex technical concepts to different audiences.
- Banking or financial services experience, particularly in mobile banking, is preferred.
Benefits
- Flexible hybrid working from the Sydney CBD office and home; the role must be based in Sydney.
- Wellbeing leave and additional leave options, including the ability to earn an extra week of annual leave and purchase up to two more.
- Education Assistance Program.
- Up to 14 weeks’ paid parental leave.
- Employer-funded Death, TPD, and Income Protection insurance, plus health insurance discounts.
- Matched donations through the workplace giving program.
- Annual wardrobe or equipment allowance, flu shot, and gym passport discount.
About Rabobank
Rabobank is a Dutch cooperative bank that provides retail and commercial banking, mortgages, savings, wealth management, and leasing, with a global focus on financing the food and agriculture sectors. It earns interest and fee income from consumer, SME, and corporate clients. Headquartered in Utrecht, it serves about 10 million customers in 47 countries and was formed in 1972 through the merger of two cooperative banks.
