onsite
Staff Software Engineer - Mobile iOS/Android - Commonwealth Bank of Australia
Software Engineer
Lead the design and delivery of high‑performance mobile experiences for a top banking app, leveraging Swift, Kotlin, and React Native to build scalable, secure, and user‑centric solutions across iOS and Android platforms.
About the role
Key Responsibilities
- Architect, develop, and ship production‑grade mobile features for the flagship banking app using Swift, Kotlin, and React Native.
- Collaborate with cross‑functional teams to define product requirements, technical specifications, and performance goals.
- Design and maintain robust, scalable APIs that support mobile, web, and third‑party integrations.
- Implement automated testing, CI/CD pipelines, and code quality standards to ensure reliability and security.
- Mentor junior engineers, conduct code reviews, and promote best practices in mobile development.
Requirements
- 10+ years of software engineering experience with a strong focus on mobile platforms.
- Expertise in Swift (iOS) and Kotlin (Android), plus experience with React Native or similar cross‑platform frameworks.
- Proven track record of delivering large‑scale, high‑traffic mobile applications in an agile environment.
- Deep understanding of mobile security, performance optimization, and API integration.
- Excellent communication skills and a collaborative mindset.
Skills
swiftkotlinreact native