Nouveau
Description du poste
Genesys, acteur reconnu dans le secteur des solutions numériques, recherche un(e) Développeur(se) Mobile junior pour renforcer son équipe d’ingénierie à Casablanca. Vous intégrerez une structure dynamique où l’innovation, la qualité du code et la satisfaction client sont au cœur des projets. Vous participerez à la conception, au développement et à la maintenance d’applications mobiles modernes, à la fois sur iOS et Android, destinées à des utilisateurs finaux exigeants.
**Missions principales**
- Analyser les besoins fonctionnels et techniques avec les Product Owners et les designers UX/UI afin de proposer des solutions mobiles adaptées.
- Concevoir et développer des écrans, des composants réutilisables et des services back‑end en Swift (iOS) ou Kotlin/Java (Android) en suivant les meilleures pratiques de l’industrie.
- Intégrer et consommer des API RESTful sécurisées (JSON, XML) en utilisant des bibliothèques telles que Retrofit, Volley ou Alamofire, et gérer le stockage local (SQLite, Room, Core Data).
- Mettre en place des tests unitaires et d’intégration automatisés, assurer la couverture de code et participer aux revues de code (code review) pour garantir la robustesse et la maintenabilité du produit.
- Collaborer étroitement avec les équipes QA, DevOps et UI/UX afin d’assurer le déploiement continu (CI/CD) et la mise en production fluide des nouvelles versions.
- Contribuer à l’amélioration continue du processus de développement en appliquant les principes SOLID, les patterns d’architecture (MVVM, Clean Architecture) et les méthodologies agiles (Scrum/Kanban).
- Suivre les indicateurs de performance (KPIs) des applications (taux de crash, temps de chargement) et proposer des optimisations pour offrir une expérience utilisateur optimale.
**Ce que nous offrons**
- Un contrat à durée indéterminée (CDI) avec une période d’essai de 3 mois.
- Un mode de travail hybride : 3 jours au bureau (Casablanca) et 2 jours en télétravail, afin de concilier productivité et équilibre vie professionnelle/vie personnelle.
- Un environnement technologique à la pointe (Xcode, Android Studio, Git, Jira, Confluence) et des possibilités de formation continue (certifications, conférences, ateliers internes).
- Un package de rémunération compétitif, complété par des avantages sociaux (mutuelle santé, tickets restaurant, transport) et des activités d’équipe (team‑building, hackathons, after‑work).
- Une culture d’entreprise basée sur la transparence, la collaboration et l’autonomie, où chaque idée est valorisée et chaque contribution reconnue.
**Profil recherché**
Vous justifiez de 1 à 2 ans d’expérience en développement mobile, avec une spécialisation iOS (Swift, Context API, intégration d’API) ou Android (Kotlin/Java, XML, Retrofit, Room). Vous maîtrisez Git, avez une bonne compréhension des principes de conception orientée objet et des bonnes pratiques de développement (SOLID, design patterns). Vous êtes à l’aise avec les outils de suivi (Jira) et les méthodologies agiles, et vous possédez d’excellentes capacités de communication et d’esprit d’équipe. Vous êtes curieux(se), proactif(ve) et désireux(se) d’évoluer dans un cadre stimulant où l’innovation est encouragée.
Rejoignez Genesys et participez à la création d’applications mobiles qui font la différence ! Postulez dès maintenant en envoyant votre CV et votre lettre de motivation.