AVIS DE RECRUTEMENT à l’ONG suisse ICI (15 juin 2026)

Informations sur l'emploi

Titre du Poste : Développeur.euse Senior d'application web et mobiles (Spécialiste)

Lieu du Travail : Côte d'Ivoire

Description de l'emploi

International Cocoa Initiative (ICI) est une organisation à but non lucratif qui protège les droits des enfants et des adultes dans les zones productrices de cacao d’Afrique de l’Ouest et du Centre. Afin de renforcer ses équipes, le bureau de l’ICI Côte d’Ivoire est à la recherche d’un ou d’une Développeur Sénior d’application web et mobiles, au sein de sa Direction de l’Information Stratégique.

En tant que développeur.euse senior d’applications web et mobiles, vous serez chargé de piloter le développement d’applications métiers, d’encadrer les bonnes pratiques de codage, et d’assurer l’intégration fluide avec les systèmes d’information existants. Vous travaillerez sous la supervision directe du Coordinateur de l’Unité des Système d’Information et le reste de l’équipe locale, les utilisateurs finaux ainsi que les fournisseurs et partenaires de services externes.

Responsabilités principales

  • Rédiger les spécifications techniques et fonctionnelles des applications en tenant compte des besoins métiers de l’organisation.
  • Concevoir, développer et maintenir des applications web et mobiles performantes, et ergonomiques adaptables à tout type de plateforme (smartphones, tablettes, ordinateurs).
  • Veiller à la sécurité des applications en utilisant les bonnes pratiques (OWASP, OAuth2, injection, Chiffrement, journalisation, conformité RGPD).
  • Assurer l’intégration des API et la connexion avec les bases de données.
  • Encadrer les développeurs et assurer la revue de code.
  • Intégrer les applications avec les bases de données et les systèmes tiers.
  • Élaborer des plans de tests unitaires et fonctionnels et en faire le suivi.
  • Faire ou suivre le déploiement des applications web et mobiles.
  • Assurer la maintenance évolutive et corrective des applications existantes.
  • Veiller à la documentation des applications développées et à leur mise en place.
  • Proposer des améliorations techniques et fonctionnelles.
  • Participer à la veille technologique et à l’évaluation de nouveaux outils.

Qualifications

De formation supérieure minimum Bac+4/5 en informatique ou informatique de gestion (avec spécialisation), titulaire d’un diplôme en informatique.

Expériences

Avoir un minimum de cinq (05) années d’expérience professionnelle. Avoir et développé plusieurs projets de développement d’applications web et mobiles innovants.

Compétences techniques

Applications web

  • Très bonne maîtrise d’au moins une technologie backend moderne, parmi les environnements suivants : PHP / Laravel, Node.js, ou Java.
  • Bonne maîtrise d’au moins une technologie frontend moderne, de préférence : React, Angular ou Vue.js.
  • Bonne connaissance des langages fondamentaux du web : JavaScript / TypeScript, HTML5, CSS3.
  • Bonne capacité à concevoir, documenter, sécuriser et intégrer des API REST, ainsi qu’à manipuler les formats d’échange usuels : JSON, XML.
  • Bonne maîtrise des bases de données relationnelles, notamment :

PostgreSQL et/ou Microsoft SQL Server.

  • Bonne connaissance des principes de sécurité applicatifs :
  • OWASP, authentification et autorisation (OAuth2, JWT ou équivalent), prévention des injections, gestion sécurisée des accès, chiffrement, journalisation et bonnes pratiques de protection des données.
  • Maîtrise des outils de gestion de version et de collaboration de code :
  • Git avec GitHub, GitLab, (SVN ancien).
  • Expérience pratique des tests unitaires, tests d’intégration, de la revue de code et des bonnes pratiques de qualité logicielle.
  • Capacité à produire une documentation technique claire et à maintenir à jour les guides techniques liés aux applications développées.

Applications mobiles

  • Bonne maîtrise ou expérience significative en développement mobile, notamment avec : Flutter, Kotlin, React Native.
  • Capacité à concevoir et maintenir des applications adaptées à différents supports : smartphones, tablettes et Web.
  • Bonne compréhension des problématiques d’ergonomie, de performance et d’interopérabilité applicative.

Maîtrise de l’IA et usages associés

Bonne maîtrise de l’usage des outils d’intelligence artificielle appliqués au développement logiciel, notamment pour :

  • L’assistance au codage,
  • La génération structurée de documentation,
  • L’automatisation des techniques de tâches,
  • L’aide au prototypage,
  • L’analyse de code et l’amélioration de la productivité.
  • Capacité à évaluer de manière critique les résultats produits par ces outils, à en assurer la qualité, la sécurité et la pertinence dans un cadre professionnel.

Techniques de leadership

  • Expérience en encadrement technique, mentorat de développeurs juniors ou coordination technique d’activités de développement.
  • Bonne compréhension des principes d’architecture logicielle, de maintenabilité, de performance et de structuration du code.
  • Capacité à travailler de manière autonome, rigoureuse et organisée, dans un environnement multi-projets et en interaction avec plusieurs parties.

Atouts

  • Expérience complémentaire avec Python, notamment pour le développement de scripts, l’automatisation, les API, l’intégration de services, les traitements de données ou certains usages liés à l’IA.
  • Connaissance des environnements cloud : AWS, Azure.
  • Connaissance des principes et outils DevOps : intégration continue, déploiement continu, gestion d’environnements, conteneurisation (Docker) et supervision.
  • Une expérience sur des environnements existants ou des solutions historiques de type WebDev / WinDev Mobile serait un atout, selon les besoins de maintenance ou d’intégration.

Savoir-être

  • Technique de leadership et esprit d’équipe.
  • Capacité d’analyse et de résolution de problèmes.
  • Autonomie, rigueur et sens de l’organisation.
  • Bonnes capacités de communication.
  • Aptitude à collaborer efficacement avec des équipes multidisciplinaires ;
  • Aptitude à identifier et à résoudre les problèmes de manière proactive ;
  • Attentif aux détails tout en gardant une vue d’ensemble ;
  • Capable de respecter les délais et de fournir des résultats orientés qualité ;
  • Être intégré, proactif·ve, rigoureux·se, méthodique, avoir le sens de l’écoute ;
  • Être une force de proposition.

Voir les détails et postuler

Lire aussi : LA MINUSCA RECRUTE POUR CE POSTE (15 juin 2026)