# Mobile App Developer (Africa)

**Company:** [Sizanid Staffing](http://jobs.workable.com/companies/sXgv4msuoFSAz6HrM89GRf.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Contract
**Department:** Clients

[Apply for this job](http://jobs.workable.com/view/3c06a890-a8f3-4f80-bc14-19f47be4b193)

## Description

**Reports To: Engineering Manager, Mobile Lead, or CTO**

About the Opportunity

Our staffing agency is recruiting on behalf of a leading client for an experienced **Mobile App Developer** to design, build, and maintain high‑quality mobile applications. This role is ideal for a developer who combines strong technical expertise with a user‑centric mindset and thrives in fast‑paced, collaborative environments. The position includes responsibility for implementing and maintaining secure **payment integrations** within mobile applications.

### Key Responsibilities

-   Develop, test, and deploy mobile applications for **iOS**, **Android**, or **cross‑platform** environments depending on project needs.
-   Build and maintain **payment integration features**, including secure transaction flows, third‑party payment SDKs, and compliance with platform and industry standards.
-   Collaborate with product managers, designers, and backend teams to translate requirements into functional, intuitive mobile experiences.
-   Integrate mobile applications with APIs, third‑party services, and backend systems.
-   Optimize applications for performance, responsiveness, and scalability across devices.
-   Troubleshoot, debug, and resolve issues throughout the development lifecycle.
-   Maintain clean, well‑documented, and reusable code following best practices and coding standards.
-   Participate in code reviews and contribute to continuous improvement of development processes.
-   Manage app store submissions, updates, and release cycles for iOS and/or Android.
-   Stay current with emerging mobile technologies, frameworks, and industry trends.

## Requirements

-   3–5+ years of professional experience in mobile application development.
-   Proficiency in one or more of the following:
-   **iOS:** Swift, SwiftUI, Objective‑C, Xcode
-   **Android:** Kotlin, Java, Android Studio
-   **Cross‑Platform:** React Native, Flutter, Dart
-   Experience integrating **payment gateways** or SDKs (Stripe, PayPal, Apple Pay, Google Pay, Braintree, etc.).
-   Strong understanding of mobile UI/UX principles and platform guidelines.
-   Experience integrating REST APIs, JSON, and third‑party SDKs.
-   Familiarity with Git or other version control systems.
-   Ability to work collaboratively with cross‑functional teams and communicate technical concepts clearly.

Preferred Qualifications

-   Experience with CI/CD pipelines for mobile deployments.
-   Knowledge of mobile security best practices, authentication, and data protection.
-   Experience with Firebase, AWS Mobile, or Azure Mobile services.
-   Background in Agile/Scrum development environments.
-   Prior experience publishing apps to the **App Store** or **Google Play**.
-   Familiarity with PCI‑compliant development practices.

### Core Competencies

-   Problem‑solving and analytical thinking
-   Strong attention to detail
-   Creativity in designing user‑friendly mobile experiences
-   Clear communication and teamwork
-   Ability to manage multiple tasks and deadlines
-   Adaptability in evolving technical environments
