As a Senior Mobile Developer – React Native at z.systems, you will be at the forefront of building a cutting‑edge mobile ecosystem that powers a B2B2C retail network across Africa. Your primary responsibilities will include:
- Leading the end‑to‑end development of cross‑platform mobile applications using React Native, ensuring code quality, performance, and maintainability.
- Architecting and implementing new features, optimizing existing flows, and troubleshooting complex issues across a wide range of Android and iOS devices.
- Managing the mobile lifecycle: continuous integration, automated testing, OTA updates via Expo EAS, and seamless deployment to the Google Play Store and Apple App Store.
- Collaborating with backend engineers to integrate REST and GraphQL APIs, ensuring data consistency and reliability.
- Working closely with product managers and designers to translate user stories into intuitive, high‑fidelity mobile experiences.
- Mentoring junior developers, conducting code reviews, and fostering a culture of technical excellence.
We expect you to bring:
- 3+ years of professional mobile development experience, with a strong focus on React Native.
- Proficiency in TypeScript, Expo, native module development, and CI/CD pipelines.
- Deep understanding of performance profiling, memory optimization, and native integration challenges.
- Experience publishing apps on both the Google Play Store and Apple App Store.
- Excellent communication skills and a product‑driven mindset.
About z.systems: We are a fast‑growing, VC‑backed tech company transforming traditional retail across Africa through a full‑stack digital ecosystem. Our platform connects independent grocery stores to brands, consumers, and loyalty programs, creating a seamless retail experience. With over 20,000 retailers onboarded and 900,000 orders delivered, we are redefining the modern trade model in informal retail. Join us in Casablanca for a hybrid work environment that blends onsite collaboration with remote flexibility.