KOTLIN Developer (M/F)

AFRICASHORE A l'international Freelance Publié le 24/12/2024
Description

Un développeur Kotlin Android est responsable de la création, du développement, de l'optimisation et de la maintenance d'applications mobiles Android. Il collabore avec des équipes de conception UI/UX, de testeurs logiciels et de gestion de produits pour livrer des applications performantes et fonctionnelles. Il utilise Kotlin, Java, ainsi que des outils d'intégration continue et de containerisation pour assurer la qualité et la stabilité du code. Ce rôle nécessite des compétences en développement agile, une bonne maîtrise des API, des bases de données et des architectures mobiles, ainsi qu'une compréhension des tendances et technologies émergentes dans le domaine mobile.

Mission :

  • Travailler directement avec les développeurs et les chefs de produit pour conceptualiser, développer, tester et lancer des produits.
  • Évaluer soigneusement les compromis techniques de chaque décision.
  • Résoudre les bugs et améliorer la performance des applications.
  • Livrer du code de qualité de manière efficace.
  • Découvrir, évaluer et implémenter en continu de nouvelles technologies pour maximiser l'efficacité du développement.
  • Optimiser la performance des applications et se tenir informé des dernières tendances de l'industrie des technologies mobiles.
  • Collaborer avec les designers UI/UX et les testeurs logiciels pour s'assurer que chaque application est présentable et parfaitement fonctionnelle.
  • Avoir une solide compréhension des pratiques de conception UI.
  • Maintenir et faire évoluer les fonctionnalités API existantes.
  • Contribuer aux infrastructures et outils d'automatisation.
  • Collaborer avec d'autres ingénieurs, coachs agiles et propriétaires de produits.
  • Travailler avec des outils d'infrastructure comme Docker, Terraform et Concours.

Profil recherché pour le poste : Développeur KOTLIN (H/F)

  • Diplôme de niveau Bac+3 en ingénierie logicielle ou dans un domaine similaire.
  • Expérience de plus de 5 ans en tant que développeur Android utilisant Kotlin, Java et Android SDK.
  • Expérience pertinente en développement d'applications Android.
  • Maîtrise des langages Java et Kotlin (obligatoire) pour écrire un code clair, lisible et maintenable.
  • Familiarité avec le développement piloté par les tests (TDD).
  • Connaissance des concepts de développement agile et des pipelines CI/CD.
  • Expérience dans la création d'applications mobiles Android de bout en bout, de la conception à la mise en production dans les stores d'applications.
  • Bonne compréhension du cycle de vie des applications, des principes d'architecture et des fondamentaux de la conception.
  • Familiarité avec les API RESTful et XML pour connecter l'application aux services backend.
  • Compréhension des systèmes et outils de contrôle de version, par exemple GitHub.
  • Bonne compréhension des bases de données (SQLite, ROOM, etc.).
  • Bonne maîtrise de l'OOP, de l'architecture MVVM/MVI/MVP.
  • Expérience avec le contrôle de version distribué comme Git ou similaire.
  • Expérience avec les fournisseurs IaaS et PaaS tels que AWS, AZURE, OpenStack, GCP.
  • Expérience avec la containerisation et les plateformes de containers (par exemple, Docker, Kubernetes, Docker EE, OpenShift, Mesosphere).
  • Connaissances en réseaux et compréhension approfondie des concepts réseau, tels que les différents protocoles (TCP/IP, UDP, ICMP, etc.), les adresses MAC, les paquets IP, DNS, les couches OSI et l'équilibrage de charge.
  • Familiarité avec les processus et outils d'intégration/déploiement continus tels que Jenkins, Maven, Nexus, etc.
  • Participer en tant que contributeur individuel à la conception et à la mise en œuvre de fonctionnalités et de modules dans les applications et plateformes Android natives.
  • Mentalité de résolution de problèmes, capacités analytiques, compétences techniques et de communication solides.
  • Connaissance générale du paysage mobile, des architectures, des tendances et des technologies émergentes.

Autres Informations
  • Téléphone : 2120602880984
  • Localisation exacte : Abomey - Abomey-Calavi - Aplahoué - Cotonou - Djougou - Kandi - Lokossa - Natitingou - Parakou - Pobè - Porto-Novo - Savalou - International
Publicité