Consultez nos dernières offres similaires
Contenu de l'offre Développeur mobile (IOS/ANDROID) / Freelance chez Coriom Conseil
Coriom Conseil, réseau collaboratif d'indépendants spécialisés dans les missions de conseil et d'expertise auprès des organisations métiers, recherche pour un de ses clients de la métropole lilloise un développeur mobile. Les attentes : - Développer et/ou intégrer des composants logiciels (ex: couche front) du domaine de l'IoT (ex smarthome, produits connectés, backend cloud) - Intégrer des socles applicatifs (ex: Alljoyn, Google Analytics) au sein d'application(s) mobile(s) - Garantir le fonctionnement optimal et la qualité technique des fonctionnalités développé - Implémenter des correctifs de non-conformités issues des campagnes de validation des applications mobiles Le développeur travaille au sein de l'équipe IT, dans une feature team Lorsqu'il intervient sur une ligne de projet , il est piloté par le Leader IT et/ou le Project Manager du projet concerné et leurs reporte de l'avancement de ses tâches concernant: - Charges estimées - Planning de réalisation - Gestion des risques - Compte-rendu régulier sur le déroulement des développements et des tests - Le développeur est en relation avec les équipes membres du dispositif organisationnel IT. Savoir faire: - Méthode de développement agile (ex: scrum) - Architectures SOA et/ou Domain-Driven-Design - Protocole de sécurisation (ex: chiffrage symétrique/asymétrique) - Usage de technologies orientées message (ex: broker, MQTT) - Standards AllJoyn sur IP - Solutions Saas (ex: Firebase, Crashlytics, Batch) - Connectivité avec accessoires Bluetooth - Estimation d'une charge de travail - Gestion des versions de codes sources sous Git - Langage de programmation Kotlin & Java - IDE de développement mobile Android Studio - Connaissance des commandes git basique (merge, rebase, cherry-pick, etc...) - Manipulation de documents XML & schéma / Mapping et binding OO/JSON - Usage d'APIs web et de la librairie Retrofit2 - Mécanisme d'authentification OAuth2 - Intégration de test unitaire/fonctionnel - Configuration d'une CD/CI (Jenkins, CircleCi) - Solution de persistence locale (Realm) - Solution d'injection de dépendance (Dagger2) - Execution asynchrone (Broadcast receiver, Rx) - Connaissance des pattern d'architectures : MVP, Repository, Fabric, Singleton, Builder - Connaissance de gradle : configuration projet, module, tasks - Connectivité avec accessoires sous WiFi Savoir être: - Bon relationnel et esprit d'équipe - Sens de l'écoute - Autonomie et implication avec sens du service et de l'engagement - Motivation, curiosité et avidité aux défis techniques/challenges - Bon niveau de visibilité, de communication et de reporting