Welcome to the world of z.systems, a dynamic technology startup that is redefining retail and e‑commerce in Morocco. Our mission is to empower businesses by transforming their distribution channels through digital solutions that are both innovative and accessible. We operate at the intersection of technology, digital commerce, and startup culture, fostering an environment where creativity, agility, and impact are paramount. As part of our Casablanca team, you will be at the forefront of this transformation, contributing to products that serve millions of users across the region.
In this Senior Mobile Developer role, you will be responsible for the full lifecycle of mobile applications, from concept to production. Your day-to-day tasks will include designing architecture for scalable, maintainable code, writing clean and efficient React Native components, and ensuring that the user experience is consistent across both Android and iOS devices. You will also manage the integration of native modules, handle OTA updates, and work closely with backend teams to consume REST and GraphQL APIs.
Key responsibilities include:
Your technical skill set will be critical to our success. Proficiency in React Native (Android & iOS), TypeScript, Expo, EAS Build, native modules, Android Studio, Xcode, OTA updates, Firebase, REST/GraphQL APIs, CI/CD pipelines, and app store publishing will enable you to deliver high‑quality mobile experiences. You will also be expected to stay current with industry trends, propose improvements, and mentor junior developers.
Beyond technical expertise, we value soft skills such as problem‑solving, communication, and collaboration. You will work in a hybrid environment, balancing remote work with in‑office collaboration in Casablanca. This hybrid model allows flexibility while fostering a strong team culture and shared learning opportunities.
At z.systems, we believe in rewarding talent with competitive compensation, comprehensive benefits, and opportunities for professional growth. While specific salary details are not disclosed, we offer a performance‑based package that reflects your experience and contributions. Additional perks include flexible working hours, health insurance, professional development budgets, and a vibrant startup atmosphere that encourages experimentation and innovation.
Our hiring process is designed to be transparent and efficient. After submitting your application, you will go through a series of interviews that assess both technical proficiency and cultural fit. The interview stages typically involve a technical coding challenge, a pair‑programming session, and a discussion with senior leadership to align on vision and expectations.
We are committed to diversity and inclusion. We welcome candidates from all backgrounds who are passionate about mobile technology and eager to make an impact. Your ability to communicate in English and French will be advantageous, as our team operates in a bilingual environment.
In summary, this role offers an exciting opportunity to shape the future of mobile commerce in Morocco. You will work with a talented team, leverage modern technologies, and contribute to products that empower businesses and consumers alike. If you are a seasoned mobile developer with a passion for React Native and a desire to drive innovation, we encourage you to apply and join our journey.
We look forward to exploring how your expertise can help us continue to disrupt the retail and e‑commerce landscape. Together, we can build solutions that are not only technologically advanced but also deeply user‑centric, ensuring that every interaction delivers value and delight.
Thank you for considering a career with z.systems. We are excited to learn more about your experience and how you can contribute to our mission of transforming commerce through technology.