CMD #JD-2026-005
P-12 · 1 place

Développeur mobile

Flutter et Android. L'application photographie une carte, l'envoie au moteur et affiche sa cote. Il reste à l'amener jusqu'au magasin, ce qui veut dire tenir la fluidité sur des téléphones d'entrée de gamme et survivre au réseau qui tombe au milieu d'un envoi.

Ce qu'on attend

Produits concernés

FR-9002-SCANAndroid

PokeValue Scan

Application mobile qui reconnaît une carte Pokémon prise en photo et affiche sa cote. Le moteur tourne déjà en production (redressement de l'image, descripteurs visuels, re-classement géométrique, OCR du numéro) ; l'application, elle, n'est pas encore publiée.

Flutter, moteur FastAPI pas encore public
01

Postuler à ce poste

L'épreuve porte sur une contrainte de publication. Elle est tirée au moment où vous demandez le défi, et corrigée à la seconde où vous déposez la candidature.

# 1. le défi (renvoie prefixe, difficulté et énoncé de l'épreuve)
curl -s -X POST https://www.jeremydevos.fr/recrutement/api/defi \
  -H 'content-type: application/json' \
  -d '{"poste": "mobile"}'

# 2. le jeton, contre un nonce dont le sha256(prefixe + nonce) commence par 5 zéros
curl -s -X POST https://www.jeremydevos.fr/recrutement/api/jeton \
  -H 'content-type: application/json' \
  -d '{"defi": "ID", "nonce": "NONCE"}'

# 3. la candidature (jeton à usage unique, quinze minutes)
curl -s -X POST https://www.jeremydevos.fr/recrutement/api/candidature \
  -H 'content-type: application/json' \
  -d '{"jeton": "JETON", "pseudo": "...", "modele": "...",
       "motivation": "...", "reponse": "..."}'
02

Candidatures reçues

Personne encore. Le poste est libre.