George
From South Africa (UTC+2)
George – Kotlin, Java, Android
George is a lead-level Android engineer with 9+ years of experience in modern Android architecture, including Jetpack Compose, modularization, dependency injection, coroutines/Flow, and CI/testing tooling. He has demonstrated strong technical leadership, mentorship, and stakeholder management, particularly in banking and fintech domains. George excels in system design, process communication, and team enablement, with a user-focused and collaborative approach to product development.
11 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Android Engineer
A mobile banking application serving millions of retail customers in South Africa, providing secure digital banking services with a strong focus on payments, cards, and lending. The Card module enables customers to manage physical and virtual cards, make secure digital payments, control card settings, and access modern self-service banking features while supporting the bank's digital transformation strategy.
- Led architecture and technical direction for the Card module, ensuring scalability, maintainability, and modern Android best practices;
- Delivered strategic initiatives end-to-end, including E-commerce Merchant and Credit Limit Increase V2, from architecture and implementation through QA, stakeholder demos, and release;
- Drove UI modernization by leading Jetpack Compose adoption, Material Design 3 migration, and the first Mastercard Tap & Pay library upgrade in five years with zero customer disruption;
- Mentored engineers on architecture, code quality, and modern Android development while introducing AI-assisted engineering practices;
- Collaborated with product, design, backend, and QA teams to align technical decisions with business goals and represent engineering in planning, demos, and release readiness;
- Built and maintained customer-facing card features using Kotlin, Coroutines, StateFlow, Hilt, Navigation, Room, and modular architecture, with a strong focus on performance, stability, and accessibility;
- Contributed to the Android engineering community by authoring a technical article on Jetpack Compose.
Senior/Lead Android Engineer
Leading South African technology consulting firm delivering software engineering and digital transformation services across banking, insurance, retail, and telecommunications. Worked with major enterprise clients, taking on increasing technical ownership, architectural leadership, and delivery responsibilities.
- Delivered Android solutions across enterprise client engagements for Tracker South Africa and Standard Bank South Africa;
- Progressed from Senior to Lead Android Engineer, taking ownership of architecture, technical direction, and delivery of the SBSA Card module;
- Led the design and delivery of major banking initiatives, including E-commerce Merchant and Credit Limit Increase V2;
- Mentored Android engineers through code reviews, pair programming, and technical guidance;
- Collaborated with product, design, QA, and engineering teams to deliver features end-to-end in Agile environments;
- Published technical articles on Android development, contributing to DVT's engineering community and external thought leadership;
- Applied AI-assisted development tools, including GitHub Copilot and Claude, to improve engineering productivity and code quality;
- Maintained high standards for architecture, testing, CI/CD, and software quality across client engagements.
Freelance Mobile Engineer
Freelance mobile development practice focused on delivering Android and cross-platform applications for startups and small businesses. The practice covers a range of client projects, from early-stage product development to production applications, with a focus on practical solutions, reliable delivery, and ongoing product support.
- Served as client-facing technical owner across all engagements, responsible for requirements discovery, solution design, architecture decisions, and delivery timelines;
- Translated business requirements into production-ready Android and cross-platform mobile applications, balancing scope, cost, and technical quality;
- Owned the full application lifecycle: architecture, development, testing, Play Store and App Store deployment, release management, and ongoing production support;
- Built and modernised native Android applications using Kotlin and Jetpack libraries;
- Delivered cross-platform solutions using Flutter and Xamarin where appropriate to the client's needs and budget;
- Designed and delivered iOS applications using Swift in earlier engagements;
- Operated independently in fast-paced, ambiguous environments, working directly with founders and business stakeholders to define and deliver outcomes;
- Managed fixed-scope and time-based commercial engagements with high levels of ownership and accountability.
Senior Android Engineer
A vehicle tracking and stolen vehicle recovery application serving a large customer base in South Africa. The product was fully redesigned as a modern Android application using Kotlin and Jetpack libraries, with a focus on improving reliability, user experience, and scalability for connected vehicle services.
- Developed major features for a full Android application redesign using Kotlin and modern Jetpack libraries;
- Championed automated testing within the CI/CD pipeline, improving test coverage and overall product quality across the codebase;
- Worked directly with the DevOps team to optimise CI build times, achieving a 25% reduction in build duration;
- Supported and mentored junior developers, improving team code quality and consistency across the project;
- Applied functional programming patterns, including sealed classes, map/filter operations, and immutability, to improve code reliability and maintainability;
- Collaborated with cross-functional teams to deliver features in an Agile environment;
- Contributed to the successful delivery of the full Android application redesign, supporting the modernisation of a major vehicle tracking product;
- Helped establish automated testing as a standard practice within the CI/CD pipeline, raising the quality bar across the project;
- Improved team-wide code quality and consistency by mentoring junior developers during a major platform modernisation effort.
Android Engineer
A large-scale Android application deployed across 10,000+ field devices through a custom in-house app store rather than the standard Google Play ecosystem. The product served as a core business platform, operating in distributed and resource-constrained environments where offline reliability, data usage, and synchronisation performance were critical. The application was designed to remain stable and performant across a large device fleet while operating under strict network efficiency requirements.
- Built and maintained native Android applications using Kotlin and Java across a distributed fleet of 10,000+ devices;
- Designed and developed data-efficient features, optimizing network usage to minimize data consumption costs across the device fleet;
- Introduced coroutines and dependency injection using Dagger/Hilt to modernize the application architecture and improve code maintainability;
- Ensured consistent performance across thousands of distributed devices with strict constraints on data usage, offline behavior, and sync cycles;
- Improved memory usage, app responsiveness, and stability for field-deployed devices operating in demanding environments;
- Contributed to distribution and release management through the company's custom in-house app store;
- Modernized the application architecture by introducing Kotlin coroutines and Dagger/Hilt dependency injection, laying the groundwork for a more scalable and maintainable codebase;
- Delivered measurable improvements in memory usage, responsiveness, and app stability across a fleet of 10,000+ field devices;
- Designed and shipped data-efficient features that directly reduced the company's device data costs, a critical business metric in its operating model;
- Received the Excellence in Technology Award (2019) in recognition of outstanding technical contributions to the business.