Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

SMARTPOINT

NewBe an early applicant

DEVELOPPEUR(SE) MOBILE - Confirmé F/H

Posted Updated
Discussion

Summary

Android developer on the 'Picker' app used by Intermarché Drive in-store order preparers: building features in Kotlin (coroutines, Jetpack Compose), fixing production incidents, taking part in on-call duty, and modernizing the app (Compose migration, Clean Architecture, CI/CD) with unit and integration testing.

Contexte : rejoindre l'équipe en charge de l'application mobile Android « Picker », utilisée par les préparateurs de commande en magasin pour préparer les commandes du Drive Intermarché.

L'application est un outil métier au cœur de l'activité e-commerce : sa fiabilité, sa rapidité et son ergonomie ont un impact direct sur la productivité des équipes en magasin et sur la qualité de service rendue aux clients. Build : concevoir et développer de nouvelles fonctionnalités pour l'application Picker en Kotlin (coroutines, Jetpack Compose), en lien avec les product owners et les équipes métier, et participer à la modernisation progressive de l'application (migration vers Compose, Clean Architecture, amélioration de la CI/CD). R

un : assurer la maintenance corrective et évolutive de l'application, analyser et résoudre les incidents de production, et participer au dispositif d'astreinte afin de garantir la continuité de service des préparations en magasin.

Qualité du code : produire un code fiable, maintenable et testé (revues de code, tests unitaires et d'intégration, automatisation), en tenant compte des contraintes du terrain : performance sur terminaux mobiles, connectivité variable en magasin et gestion des données locales (Room).

Bonnes pratiques : appliquer et promouvoir les standards techniques du chapitre Mobile (architecture propre, performance, sécurité, documentation), partager ses connaissances au sein de l'équipe et contribuer à l'amélioration continue des pratiques de développement Android.

ANALYSE Participe à l'analyse fonctionnelle détaillée des besoins utilisateurs et peut être sollicité pour des ateliers de définition des spécifications générales Étudie les opportunités et la faisabilité technologique de l'application, réalise l'analyse technique, l'étude détaillée et contribue à l'estimation des charges

CONCEPTION ET DÉVELOPPEMENT :

Contribue au design du logiciel et des frameworks utilisés dans le cadre du projet Adapte et applique les paramètres techniques des progiciels ou des middlewares Réalise le prototypage

Analyse et développe les composants en utilisant les langages appropriés Participe à la structuration des Bases de Données

Participe à la revue croisée des développements de ses pairs Initialise le dossier d'exploitation

Assemble les composants unitaires dans un package applicatif cohérent destiné au déploiement de la solution et l'intègre à la gestion de configuration Documente les applications pour les développements ultérieurs et la Mise en Production (MEP) Harmonise et industrialise l'ensemble des composants et applications Utilise les composants logiciels réutilisables et met à jour la nomenclature

RECETTE UNITAIRE ET TESTS D'INTÉGRATION :

Responsable des tests unitaires : élaboration des jeux d'essais et réalisation Teste, identifie et traite les dysfonctionnements éventuels du logiciel développé Vérifie la conformité de l'ouvrage avec la demande formulée Contribue à la préparation et à la réalisation des tests d'intégration

Analyse les résultats et rédige le rapport de tests

MAINTENANCE :

Réalise les développements nécessaires à la maintenance corrective et évolutive Participe à l'analyse et à la résolution des incidents de production

Profil recherché

De Formation Bac +4/5 dans une école d'ingénieur ou une université en informatique. Vous justifiez d'au moins 5 ans d'expérience dans un poste similaire.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →