Form cover
Page 1 of 1

Job Ad: Mobile Developer

Join JamJam Team

JamJam is a video e-commerce and live shopping app with scam protection.

Responsibilities

Build, test, and deploy the core cross-platform mobile app (iOS & Android) using React Native with TypeScript.
Implement key app features: video product upload/playback (React Native Video/ExoPlayer), live streaming (Agora/Twilio), and secure payment flows with various providers (MTN, Flutterwave, Paystack, M-Pesa, Visa, etc).
Manage app state efficiently using Redux/MobX and integrate essential services: Firebase Cloud Messaging for push notifications, and maps/real-time features (Google Maps/Mapbox) for tracking.
Ensure performance, quality, and maintainability of the application, with consideration for PCI compliance in payment modules and low-bandwidth environments.

Requirements

Proven experience building and shipping React Native applications with TypeScript.
Direct hands-on experience with at least one of these critical areas: live streaming SDKs (Agora, Twilio), video playback libraries, or payment gateway/mobile money API integration.
Strong understanding of state management (Redux/MobX), native build tools (Xcode/Android Studio), and integrating third-party libraries and APIs.
Bonus: Experience with native mobile development (Swift/Kotlin) or a strong portfolio of published apps.
Crucial: A problem-solving mindset suited for a fast-moving environment, with the ability to prioritize core features for a smooth video-commerce and live shopping experience.

Compensation

Salary Range: $2,000 - $6,000 USD per month
Flexible remote-first work culture

Name

Email

LinkedIn

Upload Resume