- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 5 years
- Location Nairobi
- Job Field ICT / Computer 
Mobile App Developer at Umba
Mobile App Developer
We are seeking a skilled and motivated Mobile App Developer to join our digital banking team. You will be responsible for designing, developing, testing, and maintaining secure and scalable mobile banking applications that deliver a seamless user experience. This role requires a solid understanding of mobile platforms and secure coding practices in the financial services industry. As a self-starter, you’ll take ownership of the entire mobile development lifecycle, from architecture decisions to UI/UX implementation, working independently while collaborating with our product and backend teams.
What You’ll Build
- Comprehensive fintech mobile app with loan origination, KYC verification, and payment processing
- Document management system with camera capture, scanning, and upload capabilities
- Real-time dashboards for business banking, payroll, and account management
- Multi-country platform supporting Kenya and Nigeria with localized features
- Secure financial transactions with biometric authentication and fraud prevention.
Key Responsibilities
- Technical Leadership
- Architect and develop the complete Android application using modern Android technologies
- Design intuitive user interfaces that translate complex financial workflows into simple, elegant experiences
- Integrate 100+ API endpoints for comprehensive platform functionality
- Implement security best practices including certificate pinning, data encryption
- Build offline-first architecture to handle poor connectivity across African markets
- Product Development
- Translate business requirements into technical solutions independently
- Collaborate with design and product teams to create pixel-perfect implementations
- Optimize performance for large datasets and complex financial operations
- Implement real-time features including notifications, messaging, and live updates
- Quality & Innovation
- Establish testing frameworks and maintain high code quality standards
- Drive technical decisions around architecture, libraries, and development practices
- Stay current with Android trends and introduce innovative solutions
Required Qualifications
- 5+ years of Android development with proven track record of shipping production apps
- Expert-level Kotlin and modern Android SDK knowledge
- Jetpack Compose mastery for building complex, dynamic UIs
- Strong architecture skills (MVVM, Clean Architecture, dependency injection)
- API integration expertise (Retrofit, OkHttp, REST APIs, JWT authentication)
- Database proficiency (Room, SQLite) and offline data synchronization
- Fintech Experience
- 2+ years in financial services or fintech application development
- Security-focused development with understanding of financial regulations
- Payment integration experience (mobile money, bank transfers, transaction processing)
- Document management systems and KYC/AML compliance knowledge
- Design & UX Intuition
- Strong design sensibility with ability to implement pixel-perfect UIs
- Material Design expertise and understanding of modern design principles
- User experience focus with ability to simplify complex financial workflows
- Attention to detail in animations, transitions, and micro-interactions
- Self-Starter Qualities
- Independent problem-solving with minimal supervision required
- Proactive communication and ability to drive projects forward
- Technical decision-making skills and ownership mentality
- Adaptability to fast-paced startup environment
Preferred Qualifications
- African fintech market experience (Kenya, Nigeria, or similar markets)
- M-Pesa or mobile money integration experience
- Multi-country application development with localization
- React or TypeScript knowledge for cross-platform understanding
- CI/CD and DevOps experience with Android deployment
- Open-source contributions or technical writing experience
Method of Application
Interested and qualified? Go to Umba on umba.applytojob.com to apply
Leave a Comment