About the Role
As a Senior Mobile Developer – React Native, you will spearhead the development of our flagship mobile platform that powers a digital ecosystem for retail and e‑commerce. Your responsibilities will include architecting scalable, maintainable codebases, mentoring junior engineers, and driving best practices across the mobile stack.
Key Responsibilities
- Lead the design and implementation of cross‑platform mobile applications using React Native (Android & iOS).
- Integrate Expo and EAS Build to streamline development and deployment pipelines.
- Develop and maintain native modules for platform‑specific functionality.
- Collaborate with backend teams to consume REST and GraphQL APIs.
- Implement continuous integration and continuous delivery (CI/CD) pipelines to automate testing, building, and deployment.
- Ensure high quality code through code reviews, unit testing, and performance profiling.
- Manage OTA updates and coordinate app store submissions for both Google Play Store and Apple App Store.
- Work closely with product managers, designers, and QA engineers to deliver a seamless user experience.
Required Skills
- Proficiency in React Native for Android and iOS.
- Strong knowledge of TypeScript and modern JavaScript patterns.
- Experience with Expo and EAS Build for rapid iteration.
- Ability to write and maintain native modules for platform‑specific features.
- Familiarity with Android Studio and Xcode for debugging and optimization.
- Hands‑on experience with OTA updates, Firebase, and cloud services.
- Expertise in designing and consuming REST and GraphQL APIs.
- Proficiency in setting up and maintaining CI/CD pipelines.
- Knowledge of app store publishing processes for both Google Play Store and Apple App Store.
What We Offer
At z.systems, we are building a next‑generation digital ecosystem that transforms retail and e‑commerce experiences. You will join a fast‑paced, collaborative team in Casablanca, working in a hybrid environment that balances remote flexibility with in‑office collaboration. We value innovation, continuous learning, and a culture of excellence.
Why Join Us?
Working with z.systems means you’ll be at the forefront of retail technology, contributing to products that impact millions of customers. You’ll have the opportunity to shape the mobile strategy, influence product direction, and grow your career in a startup‑like environment backed by leading venture capital.
How to Apply
Interested candidates should submit their resume and portfolio showcasing relevant mobile projects. We look forward to building the future of retail technology together.