Vous êtes un développeur mobile confirmé, passionné par les technologies React Native et Expo, et vous avez une solide expérience dans la création d’applications performantes pour Android et iOS. Vous rejoindrez une équipe dynamique au sein de z.systems, une startup innovante basée à Casablanca, qui se concentre sur le développement de solutions digitales de pointe.
Responsabilités principales :
- Concevoir, développer et maintenir des applications mobiles multiplateformes en utilisant React Native et Expo.
- Collaborer étroitement avec les équipes produit, design et backend pour transformer les exigences fonctionnelles en solutions techniques robustes.
- Assurer la qualité du code en appliquant les meilleures pratiques de développement, en effectuant des revues de code et en participant aux tests unitaires et d’intégration.
- Optimiser les performances des applications, réduire la consommation de ressources et garantir une expérience utilisateur fluide.
- Suivre les dernières tendances et évolutions dans le domaine du mobile, proposer des améliorations et des innovations techniques.
Profil recherché :
- 3 à 5 ans d’expérience en développement mobile, idéalement avec React Native et Expo.
- Solide maîtrise du JavaScript (ES6+), du TypeScript et des concepts de programmation fonctionnelle.
- Expérience pratique avec les SDK Android et iOS, ainsi que la gestion des dépendances et des build tools.
- Connaissance approfondie des principes d’UX/UI mobile et de l’optimisation des performances.
- Capacité à travailler de manière autonome tout en collaborant efficacement dans un environnement d’équipe.
- Bonne maîtrise du français, l’anglais est un plus.
Compétences techniques :
- React Native, Expo, JavaScript, TypeScript.
- Android (Java/Kotlin), iOS (Swift/Objective‑C).
- Gestion d’état (Redux, MobX, Context API).
- Intégration d’API RESTful et GraphQL.
- Tests unitaires (Jest, React Native Testing Library) et tests d’intégration.
- CI/CD (GitHub Actions, Bitrise, Fastlane).
Environnement de travail :
- Contrat CDI, travail hybride (présentiel à Casablanca et télétravail).
- Horaires flexibles, culture d’entreprise axée sur l’innovation et la collaboration.
- Opportunités de formation continue et de montée en compétences.
Pourquoi rejoindre z.systems ?
- Vous travaillerez sur des projets à fort impact, avec des clients internationaux.
- Vous bénéficierez d’un environnement stimulant, d’une équipe passionnée et d’une culture d’entreprise orientée vers l’excellence.
- Vous aurez la possibilité de contribuer à la définition de la roadmap produit et d’innover dans le domaine du mobile.
Si vous êtes prêt à relever le défi et à contribuer à la croissance de z.systems, envoyez votre candidature dès maintenant. Nous sommes impatients de découvrir votre expertise et votre passion pour le développement mobile.