Safaricom
Verified Listing

Android Developer


Jobs WhatsApp Channel

Safaricom

Safaricom is seeking an experienced Android Developer to join its innovative Apps Engineering division. This role is ideal for professionals searching for Android Developer jobs in Kenya, Safaricom careers in mobile development, or software engineering opportunities in Nairobi. The successful candidate will contribute to the design, development, deployment, and continuous improvement of enterprise-grade Android applications used by millions of customers across Kenya.

Key Job Information

  • Position: Android Developer
  • Location: Nairobi, Kenya
  • Employment Type: Full-time
  • Experience Level: Mid-level to Senior
  • Application Deadline: 24 November 2025

About Safaricom

Safaricom is the leading telecommunications and digital services company in East Africa, serving over 42 million customers and powering Kenya’s digital transformation through groundbreaking platforms such as M-PESA, DigiFarm, Fuliza, and a wide ecosystem of digital products. Professionals exploring careers at Safaricom or technology job opportunities in Nairobi will find an environment that combines innovation, large-scale impact, and world-class engineering practices.

Established in 1997 and listed on the Nairobi Securities Exchange, Safaricom has grown into one of Africa’s most influential technology companies. With annual revenues surpassing KES 298 billion, the organization continues to invest heavily in digital innovation, cloud infrastructure, mobile financial services, and enterprise-grade technology solutions. Safaricom’s engineering teams work at the intersection of telecommunications, fintech, AI, mobile development, and customer experience, offering some of the most exciting software engineering opportunities in East Africa.

The company maintains a strong commitment to employee development, diversity, continuous learning, and modern engineering culture. Android Developers joining Safaricom benefit from exposure to cutting-edge tools, Agile and DevOps environments, cross-functional collaboration, and the opportunity to build high-impact applications used daily by millions across the country.

Job Description

Reporting to the Software Engineering Lead – Apps, the Android Developer is responsible for building, delivering, and maintaining high-performance enterprise mobile applications. This role requires proficiency in modern Android development, Kotlin, Jetpack components, REST API integrations, and clean architecture principles. The successful applicant will contribute to app design, UX/UI integration, secure coding practices, automated testing, and continual delivery pipelines.

This position suits candidates looking for Android software engineering jobs in Kenya, mobile app developer roles at Safaricom, or senior Android technology opportunities in Nairobi. The role requires working in a fast-paced Agile environment while staying updated with the latest mobile engineering principles, tools, and best practices.

Key Responsibilities

  • Architect, build, and maintain high-quality Android applications using clean, efficient, testable code.
  • Release applications to Google Play and Huawei AppGallery, ensuring full compliance with store requirements.
  • Design and implement intuitive user interface components based on wireframes, prototypes, and UI/UX guidelines.
  • Write unit tests, UI tests, automated tests, and integration tests to ensure code quality and stability.
  • Integrate mobile applications with RESTful APIs, ensuring seamless data exchange and secure communication.
  • Utilize Coroutines, Kotlin Flow, and other modern Kotlin features to optimize performance and responsiveness.
  • Identify, design, and implement new mobile application features, enhancements, and improvements.
  • Create efficient data queries and collaborate with back-end teams to resolve API-related issues.
  • Develop reusable libraries, components, and modules to accelerate future development.
  • Implement smooth transitions, animations, and user experiences that align with modern Android standards.
  • Utilize tools such as Jira, Confluence, Slack, GitHub, and CI/CD pipelines for collaboration and delivery.
  • Review requirements, provide technical input, and document application updates and architectural decisions.
  • Gather and analyze user feedback to inform UI/UX improvements and performance optimizations.
  • Provide ongoing technical support, debugging, and continuous improvement of the applications.
  • Stay up to date with emerging Android technologies, frameworks, tools, and industry best practices.

Required Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of hands-on professional Android development experience.
  • 4+ years of software development experience overall.
  • Excellent command of Kotlin, Java, SQLite, XML, and Android Studio.
  • Experience with Single Activity patterns, MVVM architecture, Jetpack Navigation, and Dependency Injection.
  • Proficiency in REST API integration, Git version control, DevOps practices, and CI/CD pipelines.
  • Strong understanding of mobile application security principles and secure coding practices.
  • Ability to interpret UI/UX designs and translate them into functional, user-centered mobile experiences.
  • Passion for writing clean, maintainable, well-documented code.

Preferred Qualifications

  • Knowledge of cross-platform tools such as React Native, Flutter, Swift, Kotlin Multiplatform, or Xcode.
  • Experience with Firebase services, cloud messaging, analytics, or in-app products.
  • Familiarity with Dagger Hilt, Espresso, SonarQube, ESLint, or dynamic feature modules.
  • Understanding of Gradle optimization, ProGuard, DexGuard, offline-first approaches, and WebSocket connections.

Benefits and Compensation

Android Developers at Safaricom enjoy competitive compensation, comprehensive medical coverage, professional development programs, flexible working arrangements, cutting-edge engineering exposure, and the opportunity to work on applications with national-level impact. Safaricom also offers continuous learning support, leadership training, mentorship, and access to advanced engineering tools and infrastructure.

How to Apply

Interested candidates should apply using the Apply Now button below. Ensure that your candidate profile is updated and attach your most recent resume before submitting your application.



Ready to Apply?

Take the first step towards your dream career. Apply now and let us help you grow.

To apply for this job please visit egjd.fa.us6.oraclecloud.com.

Write My CV



Similar Entry Level Opportunities

Project Technical Coordinator

Volunteer Spark Others (VSO)

Nairobi

Customer Care Assistant II

Affordable Housing Board (AHB)

Nairobi

Driver II

Affordable Housing Board (AHB)

Nairobi

Fire Officer II

Kakamega County

Kakamega