z.systems is a fast‑growing, VC‑backed tech company that is transforming traditional retail across Africa through a full‑stack B2B2C digital ecosystem. The company’s mission is to connect independent grocery stores to a digitally connected, owner‑operated retail network, enabling brands to reach retailers directly and consumers to access dynamic promotions, gamified loyalty programs, and buy‑now‑pay‑later features. With over 20,000 retailers onboarded and 900,000 orders delivered, z.systems is building the future operating model for traditional retail across Africa and beyond.
As a Senior Mobile Developer – React Native, you will lead the development and optimization of the company’s cross‑platform mobile applications. Your responsibilities will include designing and implementing new features, improving existing flows, and ensuring seamless performance across a wide range of devices and operating system versions. You will manage the full mobile lifecycle, from development and debugging to testing, continuous integration and delivery (CI/CD), and store releases.
Key technical tasks will involve handling Expo EAS builds, multi‑environment configurations, over‑the‑air (OTA) updates, and automated deployment pipelines. You will also ensure smooth synchronization with backend services, including REST and GraphQL APIs, maintaining high reliability and consistency. Your role will require close collaboration with backend, product, and design teams to deliver user‑centric experiences that meet business goals.
In addition to core development, you will work on performance profiling, memory optimization, and solving complex mobile issues. You will manage App Store and Play Store submissions, ensuring compliance with platform guidelines and smooth release cycles. Your expertise will help maintain the stability and scalability of the mobile stack, ensuring that the applications perform well under heavy usage and across diverse hardware configurations.
To succeed in this role, you should have at least three years of experience in mobile development, with strong expertise in React Native. You should have a proven track record of delivering production‑grade apps on both Android and iOS, and a solid understanding of performance optimization, debugging, and native integrations. You should be a self‑motivated, autonomous developer with strong ownership and attention to detail, and excellent communication skills. A product‑driven mindset and the ability to work collaboratively with cross‑functional teams are essential.
The ideal candidate will be proficient in React Native, TypeScript, Expo & EAS Build, native modules for Android and iOS, Android Studio, Xcode, OTA updates, Firebase, REST and GraphQL APIs, CI/CD pipelines, and publishing to Google Play Store and Apple App Store. You should also be comfortable with performance profiling, memory optimization, debugging, and native integrations. Experience with cross‑platform development and a passion for delivering high‑quality mobile experiences will set you apart.
z.systems offers a hybrid working environment, combining remote work with on‑site collaboration in Casablanca. The position is a full‑time, permanent contract (CDI) with competitive compensation and benefits. The company values innovation, agility, and a culture of continuous learning, providing opportunities for professional growth and career advancement.
We are looking for a senior developer who is excited to take ownership of the mobile stack, drive technical excellence, and help shape the future of retail technology in Africa. If you are passionate about building high‑performance, scalable mobile applications and thrive in a fast‑paced, collaborative environment, we encourage you to apply.