About this role
Nous recherchons un développeur mobile IOS, Android pour rejoindre notre équipe de développement basée à Rabat et qui aura pour principales missions de participerer à la conception, au développement, au test et à la mise en production d'applications mobiles de haute qualité pour répondre aux besoins de nos clients et contribuer à l'essor et à l'amélioration de nos solutions
Responsabilités principales :
• Analyser et comprendre les exigences fonctionnelles et techniques des projets
• Concevoir et développer des applications mobiles iOS / Android / KMM en accord avec les spécifications et les meilleures pratiques
• Réaliser des tests unitaires et d'intégration pour garantir la qualité du code
• Participer activement à la revue du code et à l'amélioration continue des méthodes de travail
• Collaborer étroitement avec d'autres développeurs, chefs de projet et parties prenantes pour assurer une communication claire et une bonne compréhension du projet
• Assurer la maintenance, l'évolution et l'optimisation des applications existantes
• Rédiger une documentation technique précise et cohérente
• Assurer une veille technologique pour rester à jour sur les dernières tendances et technologies mobiles
Profil recherché:
• Diplôme en informatique, ingénierie logicielle ou expérience équivalente
• Au moins 2 ans d'expérience en développement mobile iOS ou Android ou
KMM et notamment avec des frameworks et des outils tels que :
iOS : Swift, SwiftUI, Combine, async/await, Fastlane, SwiftLintAndroid : Java, Kotlin, Compose, Gradle, SonarConcepts d’architecture Clean Archi, MVVM, injection de dépendances• Expérience dans les technologies de déploiement et d'intégration continue (GitlabCI)
• Connaissances en gestion de projet Agile (Scrum ou Kanban), maîtrise des outils JIRA et Confluence.
• Capacité à travailler de manière autonome et en équipe, avec une attention particulière à la résolution de problèmes et à l'adaptation aux situations changeantes
• Excellente communication écrite et orale en français et en anglais
• Proactivité et curiosité, ainsi qu'un désir continu d'apprendre et de se développer professionnellement
Compétences-clés
Développement mobile iOS ou AndroidAvec à minima 2 ans d’expérience.Technologies Swift/SwiftUI (iOS) ou Java/Kotlin/Compose (Android)Anglais lu, compris, parléIntérêt et curiosité pour les nouvelles technologies et l’univers mobileCompétences additionnelles
Bonnes pratiques de sécurité du développement mobile (échanges réseaux,certificate pinning, stockage de données sécurisé)Administration d’intégration continue (CI)Technologie Kotlin Multi Platform
