Consultez nos dernières offres similaires
Contenu de l'offre Développeur mobile 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 ANDROID. Profil développeur Android // Equipe RUN Support Niveau 2 Le développeur Android est en charge de l'analyse, et de la correction des incidents/anomalies remontés par les utilisateurs de l'application. Il travaille en étroite collaboration avec les membres de l'équipe support (leader support N2, problem manager, développeurs backend) et les équipes IT du dispositif Il est garant de l'implémentation des composants logiciels (points de contacts utilisateurs finaux), de leur paramétrage et de leur packaging visant à fournir des interfaces utilisateurs opérationnelles et sécurisées. Les attentes : - Analyser les anomalies des composants logiciels (ex: couche front) du domaine de l'IoT (ex smarthome, produits connectés, backend cloud) - Garantir le fonctionnement optimal et la qualité technique des composants graphiques développés et de leur cycle de vie - Implémenter des correctifs de non-conformités issues des retours des utilisateurs Le développeur travaille au sein de l'équipe IT, dans l'équipe de support Niveau 2 Il 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