Toutes les offres
NG TECHCDD

Département Technique / IT · Conakry - Bureau NG

Développeur Mobile

Sous la responsabilité du Lead Developer / CTO, le Développeur Mobile a pour mission principale de concevoir, développer, tester, déployer et maintenir les applications mobiles iOS et/ou Android de NG TECH. Il/elle garantit une expérience utilisateur de qualité, des performances optimales et une sécurité robuste, en étroite collaboration avec les équipes Backend, Frontend, Design, Produit et QA.

Responsabilités principales

  • Analyser les besoins fonctionnels et les maquettes transmises par les équipes Design et Produit
  • Développer des applications mobiles cross-platform natives (Swift / Kotlin) et éventuellement (React Native ou Flutter)
  • Implémenter des interfaces utilisateurs fluides, responsives et accessibles conformes aux guidelines iOS et Android
  • Intégrer les API REST et/ou GraphQL fournies par l'équipe Backend
  • Gérer l'état applicatif, le stockage local et la synchronisation des données offline
  • Rédiger des tests unitaires et des tests d'intégration (Jest, Detox, Espresso, XCTest)
  • Assurer la compatibilité des applications sur différents appareils et versions d'OS
  • Appliquer les bonnes pratiques de sécurité mobile (chiffrement, gestion des tokens, protection des données)
  • Participer aux revues de code et veiller au respect des standards de développement
  • Identifier, diagnostiquer et corriger les bugs et problèmes de performance des applications
  • Préparer et publier les applications sur l'App Store (Apple) et le Google Play Store
  • Collaborer avec l'équipe DevOps pour mettre en place les pipelines CI/CD mobiles (Fastlane, Bitrise, App Center)
  • Assurer la maintenance corrective et évolutive des applications en production
  • Surveiller les performances et crashes des applications (Firebase Crashlytics, Sentry) et proposer des optimisations
  • Rédiger et maintenir à jour la documentation technique des modules et composants mobiles
  • Collaborer étroitement avec les équipes Backend, Frontend, QA, Design et Produit dans une démarche Agile (Scrum / Kanban)
  • Participer aux cérémonies Agiles (daily, sprint planning, rétrospective, etc.)
  • Assurer une veille technologique sur les évolutions des plateformes iOS et Android
  • Partager ses connaissances et accompagner les développeurs juniors si nécessaire

Profil recherché

  • Maîtrise d'au moins un framework mobile : développement natif iOS (Swift) / Android (Kotlin) ou éventuellement React Native, Flutter
  • Bonne maîtrise des concepts de développement mobile : cycle de vie, navigation, gestion d'état, stockage local
  • Capacité à consommer des API REST et idéalement GraphQL
  • Connaissance des outils de gestion de versions : Git, GitHub / GitLab / Bitbucket
  • Expérience avec les processus de publication App Store et Google Play Store
  • Notions en sécurité mobile (OAuth2, HTTPS, chiffrement des données locales)
  • Familiarité avec les outils de monitoring mobile (Firebase, Sentry, Crashlytics) appréciée
  • Connaissance des outils CI/CD mobiles (Fastlane, Bitrise, App Center) appréciée
  • Rigueur, autonomie et sens du détail
  • Bon esprit d'équipe et capacité de communication
  • Curiosité intellectuelle et goût pour l'apprentissage continu
  • Sens esthétique et souci de l'expérience utilisateur
  • Respect des délais et des engagements

Intéressé(e) par ce poste ?

Envoyez votre candidature par email

Postuler par email
Offre précédenteDesigner UI/UXNG TECHOffre suivante Ingénieur DevOpsNG TECH
Devenir partenaireRéserver un standProgrammeCandidater au PrixJob DayS'inscrire visiteur