← Back to Jobs
Posted May 29, 2026

Senior Android Software Development Engineer

Job Description: • Design and build applications for the Android platform. • Implement requirements on Android apps, write and update design documents. • Continuously discover, evaluate and implement new technologies to strengthen development efficiency. • Interface with software test to ensure high quality product. • Develop automated unit and integration tests. • Participate in design, code, and test reviews and provide technical leadership. • Propose and implement enhancements to the apps to improve sustainability. Requirements: • Minimum 5 years of professional native Android app development experience using Java and Kotlin • High degree of diligence in documentation, testing and coding • Excellent written and oral communication skills • Experience working in Agile teams & using tools such as Jira and Confluence • Experience using CI/CD tools such as Jenkins, Bamboo, and Github Actions • Experience with version control tools such as Git, Github, Gitlab, Bitbucket and GitFlow • Experience writing unit tests • Working knowledge of design patterns such as MVC, MVVM, MVP • Jetpack Compose and reactive programming experience (even better) Benefits: • A full and comprehensive benefits program. • Growth opportunities on a global scale. • Access to career development through in-house learning programs and/or qualified tuition reimbursement. • An exciting and innovative, industry-leading organization committed to our employees, customers, and the communities we serve.