Back to Jobs

Senior Cross-Platform Mobile Developer

Full Time
Nairobi
Posted Dec 08, 2025
Hybrid
Salary not specified

About Shukran

Shukran is a fast-growing fintech helping service workers in hospitality and tourism access tips digitally—and much more. Beyond tipping, our platform unlocks financial services like credit services, insurance, and digital payments for a previously underserved workforce.

 

Click here to see our story.

 

We are revolutionizing the tipping culture in Africa and enabling service workers to access financial tools that uplift their livelihoods and unlock greater economic opportunity.

Job Summary

We are seeking a highly experienced Senior Cross-Platform Mobile Developer with strong expertise in React Native and professional-level mastery in Swift for iOS development.

 

In this role, you will architect, build, and maintain Shukran’s mobile applications across both Android and iOS, with a specific focus on crafting high-performance, high-quality iOS experiences.

 

You will work closely with product designers, backend engineers, and the CTO to deliver a world-class mobile experience that is fast, intuitive, secure, and loved by users. This is a senior technical role ideal for someone who thrives in fast-paced startup environments and wants to build technology that improves financial outcomes for millions across Africa.

Key Responsibilities

Mobile Development & Architecture

  • Lead the development, enhancement, and maintenance of Shukran’s React Native mobile applications.
  • Build and optimize Swift-based native iOS modules to extend React Native functionality.
  • Convert Figma designs into pixel-perfect, production-ready mobile interfaces.
  • Build and maintain high-performance apps optimized for speed, memory use, and stability.

Native Integrations & iOS Ownership

  • Develop advanced native iOS components including:
  1. Face ID / Touch ID
  2. Contact access
  3. Camera, media, and local storage
  4. Native animations, transitions, and performance-focused APIs
  5. Ensure seamless integration between React Native and Swift codebases.

Quality, Performance & Reliability

  • Lead debugging, troubleshooting, and resolution of complex mobile issues.
  • Implement performance monitoring, error tracking, and automated testing tools.
  • Ensure mobile applications meet high standards of security, reliability, and user experience—especially critical for fintech environments.

Cross-functional Collaboration

  • Partner closely with Product, Design, and Backend Engineering to ship features rapidly and safely.
  • Participate in code reviews and contribute to architectural decisions.
  • Support release management, CI/CD integration, and app store deployment workflows.

Continuous Innovation

  • Stay updated with the latest iOS and React Native advances, libraries, and tooling.
  • Evaluate and implement new technologies that improve developer efficiency and app performance.
  • Any other tasks that maybe assigned to you from time to time.

Required Qualifications

  • 8+ years of professional software engineering experience.
  • 5+ years in mobile application development, with:
  1. 3+ years in React Native, and
  2. strong, proven experience in Swift for iOS development.
  • Demonstrated experience shipping production mobile apps on the App Store and/or Play Store.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent professional experience.
  • Strong understanding of mobile application architecture and lifecycle for both iOS and Android.
  • Experience working with cross-functional product teams (Design, Backend, QA, Product).
  • Proficiency with Git and modern engineering workflows (branching, PR reviews, versioning).
  • Experience integrating mobile apps with REST APIs and backend services.

Key Skills

Mobile Development Expertise

  • Advanced proficiency in React Native (TypeScript + React fundamentals).
  • Strong mastery of Swift and iOS native development (UIKit, Swift Concurrency, native modules).
  • Ability to bridge custom native modules between React Native and Swift.
  • Experience building pixel-perfect, performant UIs across both platforms.

Native Integrations & Device APIs

  • Hands-on experience implementing:
  1. Face ID / Touch ID (biometrics)
  2. Camera, media access
  3. Contacts & device storage
  4. Native animations, gestures, and transitions

Engineering Tools & Frameworks

  • Proficiency with:
  1. Xcode
  2. Android Studio
  3. Gradle
  4. CocoaPods
  5. Fastlane
  • Familiarity with CI/CD pipelines for mobile (Bitrise, Codemagic, GitHub Actions).

Architecture & State Management

  • Strong knowledge of mobile architecture patterns (MVVM, Clean Architecture, modular codebases).
  • Experience with Redux or similar state management libraries.

App Reliability, Testing & Optimization

  • Skilled in debugging, crash investigation, and performance optimization.
  • Experience with automated testing, monitoring, and crash reporting tools.
  • Strong understanding of mobile security best practices — ideally with fintech exposure.

Collaboration & Communication

  • Excellent communication skills and ability to work in cross-functional teams.
  • Strong problem-solving abilities and attention to detail.
  • Ownership mindset — proactive, self-driven, and able to operate independently.

    Who You Are

You are someone who:

  • Builds polished, high-performance mobile apps users love.
  • Is fluent in React Native but deeply comfortable building Swift-native components when needed.
  • Thrives in a collaborative, fast-paced, startup environment.
  • Has strong attention to detail and cares deeply about smooth UI/UX.
  • Takes ownership of problems and drives them to completion.
  • Enjoys solving technical challenges and constantly improving the craft of mobile engineering.
  • Wants to create technology that directly impacts financial inclusion across Africa.

What We Offer

  • Work on impactful fintech technology shaping the future of tipping and service worker financial empowerment.
  • Join a high-growth startup with strong values and a meaningful mission.
  • Competitive compensation and benefits package.
  • Work with a talented, supportive, and driven team.
  • Opportunities for continuous professional learning and career advancement.

How to Apply

To apply for this position, please click the "Apply Now" button and fill out the application form.

Application deadline: January 07, 2026

Similar Jobs

Explore other opportunities that match your skills and interests

Business Development Manager

Shukran
Shukran
Full Time
Nairobi

Chief Technology Officer

Shukran
Shukran
Full Time
Nairobi, Kenya

People and Culture Manager

Fanisi HR Solutions
Fanisi HR Solutions
Full Time
Nairobi

Marketing and Storytelling Lead

Shukran
Shukran
Full Time
Nairobi