Liv Digital Bank
Sikander Bakht
Published
Liv Digital Bank is a leading digital banking platform in the UAE, catering to a large and diverse user base. As part of Emirates NBD’s innovation arm, the Liv team focuses on delivering seamless digital banking experiences through high-performance mobile applications.
As the lead Android engineer, I manage a team of four developers and contribute to architecting scalable features, ensuring high-quality releases, and optimizing app performance across multiple platforms.
Key Contributions:
• Leading a team of four Android Engineers, establishing a strong culture of clean code, ownership, and testing. Ensured consistent use of Android Lint and SonarQube, achieving over 90% unit test coverage across major modules.
• Delivered shared features across three mobile apps using a unified codebase with Android Flavors. Architected the code to support flavor-specific assets and CMS-driven content, ensuring brand flexibility with minimal duplication.
• Designed and developed a robust Digital Account Opening flow using Jumio SDK for KYC and liveness detection. Enhanced user onboarding experience and reduced drop-off rates through UX optimizations and better validation handling.
• Improved multiple in-app journeys by analyzing user behavior and implementing performance enhancements, contributing significantly to increased user satisfaction and Play Store rating.
• Adopted modular clean architecture to split the application into independent feature modules, improving build speed, testability, and development collaboration.
• Leveraged modern Android technologies like Kotlin, Jetpack Compose, Hilt, Coroutines, Paging2, and Navigation Component to build reactive, maintainable, and scalable UIs.
• Introduced CI/CD improvements and automation scripts that streamlined QA validations, reducing regression time and manual testing effort.
• Facilitated regular knowledge-sharing sessions and mentored junior engineers, fostering a high-performing and collaborative team environment.