Software Engineer (Mobile Android)
TSB
- Auckland
- Permanent
- Full-time
- Full Time
- Application Closes 21 Sep 2025
- Auckland - Auckland
- Computer Software Engineer, Applications
Auckland/Wellington/Taranaki
Permanent Full TimeThis hands-on role involves designing, building, and maintaining Android applications and integrations with backend systems using APIs. You'll contribute to solution planning, collaborate with cross-functional teams, and ensure applications are secure, performant, and user-friendly. You'll also support service operations, participate in incident management, and drive continuous improvement in mobile delivery processes and workflows.Role specific areas of responsibilityKey Responsibilities
- Contribute to the design, development, testing, and deployment of Android applications aligned with business goals and user needs.
- Integrate mobile apps with backend systems and third-party services using RESTful APIs.
- Participate in project planning and technical design, focusing on delivering high-value mobile solutions.
- Implement mobile security best practices, maintain data integrity, and remediate vulnerabilities prior to release.
- Support and enhance CI/CD pipelines for mobile app deployment to improve release efficiency.
- Monitor app performance, crash reports, and analytics to ensure stability and availability.
- Participate in incident response and troubleshooting for production mobile systems.
- Join the on-call roster to provide support for critical app issues (rotational).
- Java, Kotlin, XML views, Jetpack Compose, MVVM, Modularisation
- Google analytics, Google PlayStore, Firebase, CI/CD pipelines
- Android studio, Git, Figma, Postman, GitLab, Jira
- Tools: IntelliJ, Git, Jira, Figma, Postman, Splunk
- Databases: MariaDB, MySQL
- DevOps: Docker, CI/CD (GitLab CI), Azure / GCP
- 3-5 years of professional experience in software development, including at least 3 years in Android development using Kotlin and/or Java.
- Proven track record of building, testing, and publishing Android apps to Google Play.
- Experience with API-led development and backend integration.
- Strong understanding of Android UI/UX principles and Material Design standards.
- Proficiency with RESTful API design and integration.
- Experience in app performance optimisation and using profiling tools.
- Solid knowledge of mobile security, encryption, and secure data storage.
- Background working in Agile, cross-functional teams.
- Strong debugging, analytical, and problem-solving abilities.
- Clear communication skills and the ability to work with both technical and non-technical stakeholders.
- Willingness to take ownership of deliverables and navigate complex issues.
- Provide rostered 24 x 7 on-call Support for system related issues within the team's responsibilities.
- Experience with Jetpack Compose for modern UI development.
- Exposure to hybrid or cross-platform frameworks (e.g., Flutter, React Native).
- Familiarity with Firebase services such as Analytics, Remote Config, and Push Notifications.
- Financial services industry experience.
- Familiarity with Figma for design alignment.
- Exposure to Splunk or similar monitoring/observability tools.
Applications will be reviewed as they come in.