What You'll Do
- Own architecture and design across feature teams for enterprise grade, high scale Android applications
- Build and maintain scalable Gradle architectures and high performance Jetpack Compose UIs
- Integrate LLM APIs and MCP (Model Context Protocol) frameworks directly into production apps, handling token management, context handling, agentic workflows, multi agent orchestration, and AI error recovery
- Diagnose memory leaks and ANR issues, implement Firebase Crash Reporting, and drive performance across distributed services
- Apply Hilt/Dagger dependency injection and MVVM/Clean Architecture to keep the codebase testable as the team scales
- Ship through the full app lifecycle, from early build to Google Play Store release, inside a CI/CD driven workflow
What You Bring
- 5+ years coding Android, building enterprise mobile applications at global scale
- 3+ years hands on with Kotlin, current on the latest language updates
- Strong grasp of Android SDK, Jetpack libraries, security modules, and object oriented design patterns
- Solid understanding of multi threading, memory management, and caching on mobile
- Strong problem solving fundamentals, algorithms and data structures
- Working knowledge of MVVM, Clean Architecture, dependency injection, and functional programming
- At least 2 to 3 of the following: Kotlin Coroutines and Flow, DataStore and Room, OkHttp and Protocol Buffers, WorkManager
- Postgraduate degree in Computer Science or related field, or equivalent industry experience
Bonus Points
- Hands on experience integrating LLM platforms such as Claude, OpenAI, or MCP tool servers
- Active GitHub portfolio with multiple Android projects showing real architectural depth
- Open source contributions or technical writing on Android or AI adjacent topics
Who Thrives Here
- Influences multiple teams through technical depth, not authority
- Owns problems without needing to be micromanaged
- Can present architectural tradeoffs to senior and executive stakeholders as easily as debugging an ANR at 2am
Skills Required
- 5+ years of Android development experience building enterprise mobile applications at global scale
- 3+ years of hands-on Kotlin experience
- Strong knowledge of the Android SDK, Jetpack libraries, security modules, and object-oriented design patterns
- Understanding of multithreading, memory management, and mobile caching
- Strong problem-solving fundamentals, algorithms, and data structures
- Working knowledge of MVVM, Clean Architecture, dependency injection, and functional programming
- Experience with at least two or three of Kotlin Coroutines and Flow, DataStore and Room, OkHttp and Protocol Buffers, or WorkManager
- Postgraduate degree in Computer Science or a related field, or equivalent industry experience
- Experience integrating LLM platforms such as Claude, OpenAI, or MCP tool servers
- Active GitHub portfolio with multiple Android projects demonstrating architectural depth
- Open-source contributions or technical writing on Android or AI-adjacent topics
What We Do
Global Software Solutions Group Veracious product line is a series of robust banking platforms that provide core banking, payment systems, custom process automation, and document management solutions for banks and financial institutions in Middle East & Africa. This cutting-edge product line features the Veracious Payments Hub, Digital Banking and the DMS, all built on the Torus Lowcode development platform software. Global Software Solutions Group is a software solutions provider that aims to solve mission-critical problems that financial institutions face today. Our software solutions bring together our Low Code platform, the payments product line and customized service offerings to solve mission-critical statements in core banking, payments, process automation, and document management. The Payments Hub is GSS's flagship product.








