Senior Android Developer 
 Career Level: 07 Specialist Posting Date: 14 Jul 2025 
Join a rapidly growing group of technology companies working together to build a brilliant fintech payments business with exceptional products and services.
As we continue to enhance our bespoke payments platform and accelerate delivery, we require a Senior Android Developer to continue the development of the Android payment terminal solution that forms a key part of the payment platform.
 Key Accountabilities:
 Collaborating with the Solution Architects, Product Owners, Developers, DevOps and QA Automation Engineers to contribute to the development and delivery of new product featuresAnalysing business requirements, internal designs and non-functional requirements and estimating user stories collaboratively with the teamDocumenting technical designs, processes and implementations using flowcharts, sequence diagrams, and other UML diagrams in confluence where relevantFollowing industry best practices, coding guidelines and secure development practices.Review code and provide feedback to improve code qualityMentor other less experienced Developers (Junior/Mid) Required skills and Experience
 Expert level (5+ years' experience) developer with solid Kotlin and Android experienceStrong development experience with Coroutines, Android SDK, Gradle, design principles, patterns, and best practicesStrong knowledge of layouts, themes, styles, views and other Android UI concepts especially pertaining to Material Design GuidelinesStrong understanding of MVVM architectureExperience with Dependency Injection (Dagger&Hilt / Koin)Experience with tools and services such as firebase, junit, , EspressoUI development experience (XML and JetpackCompose)Experience of secure coding practicesUnderstanding of modern development processes and methodologiesUnderstanding of software design patterns and SOLID principlesExperienced in Continuous Integration / Continuous Delivery If this sounds like you - hit APPLY now!