z.systems, a VC‑backed technology startup operating at the intersection of digital innovation and retail, is looking for a highly skilled Senior Mobile Developer to join its dynamic team in Casablanca, Morocco. The successful candidate will be responsible for architecting, building, and maintaining high‑performance mobile applications that serve both Android and iOS platforms, leveraging the power of React Native, Expo, and EAS Build to streamline development and deployment workflows.
Key Responsibilities:
- Lead the end‑to‑end development of mobile applications using React Native, ensuring optimal performance and user experience across Android and iOS devices.
- Integrate native modules and third‑party SDKs (e.g., Firebase, REST/GraphQL APIs) to extend app functionality and enable real‑time data synchronization.
- Implement OTA (Over‑The‑Air) updates to deliver incremental improvements without requiring users to reinstall the app.
- Collaborate with UI/UX designers to translate design mockups into responsive, pixel‑perfect interfaces.
- Set up and maintain CI/CD pipelines to automate build, test, and deployment processes for both Google Play Store and Apple App Store.
- Work closely with backend engineers to define and consume APIs, ensuring secure and efficient data flow.
- Participate in code reviews, provide constructive feedback, and mentor junior developers.
- Stay up‑to‑date with the latest trends in mobile development, React Native ecosystem, and emerging technologies.
Required Skills:
- Proficiency in React Native for both Android and iOS platforms.
- Strong knowledge of TypeScript and modern JavaScript (ES6+).
- Experience with Expo and EAS Build for streamlined app publishing.
- Ability to develop and integrate native modules for platform‑specific features.
- Familiarity with Android Studio, Xcode, and mobile SDKs.
- Hands‑on experience with OTA updates, Firebase, and cloud services.
- Solid understanding of RESTful and GraphQL APIs.
- Experience setting up CI/CD pipelines for mobile app delivery.
- Knowledge of app store submission processes and compliance requirements.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
- 3–5 years of professional experience in mobile app development.
- Strong problem‑solving skills and a passion for building scalable, user‑centric products.
- Excellent communication skills in English; French is a plus.
Work Environment:
The role is hybrid (HB), offering flexibility to work from the Casablanca office or remotely, while maintaining regular in‑person collaboration with the team.
Why Join z.systems?
As a fast‑growing startup backed by leading venture capital, z.systems provides an exciting opportunity to shape the future of digital commerce. You’ll work on cutting‑edge technology, collaborate with a talented cross‑functional team, and contribute to a platform that transforms how businesses reach consumers in a B2B2C ecosystem.
Ready to take the next step in your career? Apply now and help us build the next generation of mobile experiences.