{"id":4160794,"url":"https://alion.io/job/cpp-system-madagascar-developpeur-android-confirme","title":"Développeur Android confirmé","company":{"id":4538068,"name":"CPP SYSTEM Madagascar","domain":null,"url":"https://alion.io/company/cpp-system-madagascar","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Antananarivo, Madagascar"],"countries":["MG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Android SDK","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"Rest API","optional":false},{"name":"Room","optional":false},{"name":"SQLite","optional":false}],"status":"live","first_seen_at":"2026-11-11T16:24:32Z","employer_posted_date":null,"last_verified_at":"2026-11-11T16:24:32Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"CPP SYSTEM développe CPP PAY, une solution d’encaissement et de paiement pour terminaux Android, et des applications métiers liées à la billetterie, aux services et au transport. Le poste vise à renforcer l’équipe produit avec un développeur confirmé, autonome sur la réalisation, la correction et la livraison de fonctionnalités Android en production.\n\n2. Missions et responsabilités\n\n• Concevoir, développer, tester et maintenir des applications Android natives (Kotlin et/ou Java).\n\n• Faire évoluer les parcours d’encaissement : vente, paiement, reçu, historique, annulation et suivi de transaction.\n\n• Intégrer les API REST, les services backend et, selon les projets, les API de paiement Mobile Money.\n\n• Intégrer les périphériques des terminaux Android : NFC, lecture QR/barcode, imprimante thermique et SDK constructeurs.\n\n• Gérer les modes hors ligne, la persistance locale, la reprise réseau et la synchronisation sans doublons.\n\n• Analyser les incidents terrain, produire des correctifs fiables et contribuer aux mises en production.\n\n• Appliquer les pratiques de sécurité : protection des secrets, journalisation maîtrisée, contrôle d’accès et confidentialité des données.\n\n• Participer aux revues de code, à la documentation technique et aux échanges avec les équipes produit, backend et support.\n\n3. Compétences indispensables\n\n• 3 ans minimum de développement Android professionnel, avec application(s) réellement déployée(s).\n\n• Kotlin et/ou Java, Android SDK, Android Studio, cycle de vie Android, gestion des erreurs.\n\n• API REST/JSON, Git, stockage local SQLite/Room, traitement asynchrone et synchronisation.\n\n• Capacité à diagnostiquer des bugs, lire des logs et livrer des correctifs testés.\n\n• Autonomie, rigueur, esprit d’équipe et communication claire.\n\n4. Atouts appréciés (non éliminatoires)\n\n• Expérience en paiement, caisse POS/SmartPOS, billetterie ou application transactionnelle.\n\n• SDK de terminaux Android professionnels (dont Famoco), NFC, QR code, impression thermique.\n\n• Intégration Mobile Money, gestion des callbacks, idempotence et rapprochement transactionnel.\n\n• Connaissance d’un MDM, CI/CD, tests automatisés et bonnes pratiques de sécurité applicative\nProfil recherchéFormation Bac+3 à Bac+5 en informatique ou expérience équivalente. Profil confirmé, non débutant. Rattachement au responsable technique / Lead Developer, collaboration quotidienne avec produit, backend et support. La connaissance préalable du paiement est un avantage, pas une condition obligatoire\n\nCE QUE NOUS OFFRONS : un produit concret, des défis techniques variés et des perspectives d’évolution au sein d’une équipe produit.\n\n POUR POSTULER : envoyez votre CV, vos réalisations, vos prétentions salariales et votre disponibilité","description_format":"text","description_chars":2748,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-12T11:49:47Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":26,"reasons":["seen:2","win:early"],"computed_at":"2026-11-14T05:58:10Z"},"pay":null,"html_url":"https://alion.io/job/cpp-system-madagascar-developpeur-android-confirme","json_url":"https://alion.io/job/cpp-system-madagascar-developpeur-android-confirme.json","meta":{"generated_at":"2026-11-14T12:34:59Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":12278,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4538068},"rest":"https://alion.io/mcp/rest/get_company?id=4538068"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcpp-system-madagascar-developpeur-android-confirme"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcpp-system-madagascar-developpeur-android-confirme"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcpp-system-madagascar-developpeur-android-confirme"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/cpp-system-madagascar-developpeur-android-confirme\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcpp-system-madagascar-developpeur-android-confirme"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4160794}},{"tool":"search_jobs","arguments":{"company":4538068,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4160794},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}