Recruter des développeurs Android
Nos développeurs Android seniors créent des apps natives Kotlin et Jetpack Compose avec des outils d'IA et vérifient tout ce que ces outils produisent. Chacun est testé sur la gestion du cycle de vie, la fragmentation des appareils, la gestion de l'état hors ligne et la rigueur des mises en production sur le Play Store.
01
L'interface Compose se comporte différemment selon les appareils réels
Les outils IA génèrent des mises en page Compose qui fonctionnent sur un émulateur et échouent selon les tailles d'écran, les versions d'OS et les densités d'affichage. Les ingénieurs doivent lire et assumer ce code avant qu'il soit intégré.
02
Les coroutines et le cycle de vie mettent en défaut les résultats des modèles
Le code de coroutines et de cycle de vie généré semble souvent correct et s'effondre lors d'une interruption du processus ou d'un changement de configuration. C'est là que les mauvais résultats de l'IA provoquent des plantages en production, et c'est donc là que nous testons le plus rigoureusement.
03
Les déploiements progressifs exigent un jugement en matière de mise en production
Les déploiements progressifs sur le Play Store signifient que le travail d'un ingénieur Android inclut de décider quand interrompre un déploiement et quand le poursuivre, et les outils d'IA ne prennent pas cette décision. La rigueur en matière de mise en production fait partie de ce que nous évaluons.
Comment nous évaluons les développeurs Android
Chaque ingénieur passe une évaluation des fondamentaux avec les outils d'IA désactivés, puis une seconde évaluation avec ses propres agents actifs. Pour les développeurs Android, ces critères comptent le plus.
- Vérification des sorties de l'IA
L'ingénieur examine le code Kotlin et Compose généré par rapport au comportement réel de l'appareil, aux contrats de cycle de vie et aux scénarios de mort de processus, avant de fusionner quoi que ce soit.
- Débogage
Les ingénieurs reproduisent et tracent des bugs liés aux coroutines et au cycle de vie dans un vrai projet Android.
- Jugement par le risque et la responsabilité
L'ingénieur décide quelles modifications générées par l'IA sont prêtes à être déployées dans un déploiement progressif et lesquelles nécessitent une révision ou un blocage, en assumant la responsabilité de ce choix.
Faire appel à Miyagami
- Un ingénieur senior, à temps plein, à un tarif mensuel fixe
- Emploi, paie et conformité inclus, sans frais de recrutement
Calendrier
- Minimum de trois mois
- Mauvaise adéquation : nous remplaçons à nos frais
Qu'est-ce qu'une application mobile ?
Une application mobile est un logiciel installé directement sur un smartphone ou une tablette, à la différence des applications web qui s'exécutent dans un navigateur. Cette entrée explique comment elles sont conçues, distribuées et classées.
L'impact de l'IA sur le développement d'applications mobiles
L'IA change ce que les équipes mobiles livrent et leur façon de construire. Personnalisation, sécurité, agents de code et tests automatisés.
Avantages et inconvénients de React Native pour le développement mobile
React Native permet de livrer une seule base de code pour iOS et Android, avec certains compromis. Cette fiche traite des performances, du multiplateforme, du débogage et de l'accès aux API natives.
Questions sur le recrutement de développeurs Android
Quel est le niveau de séniorité des développeurs Android de votre sélection ?
Ce sont des ingénieurs seniors qui ont publié des applications Kotlin sur le Play Store et ont géré des problèmes concrets tels que la fragmentation des appareils, la gestion hors ligne et les cas limites du cycle de vie. Ils travaillent à temps plein au sein de votre équipe, avec un engagement minimum de trois mois.
Comment évaluez-vous spécifiquement les compétences Android ?
Les ingénieurs passent deux évaluations de soixante minutes dans une vraie base de code Android. La première se fait sans outils d'IA et porte sur les fondamentaux : Kotlin, cycle de vie, débogage. La seconde utilise les outils d'IA de l'ingénieur et vérifie s'il repère les erreurs du code Compose et coroutines généré avant sa mise en production. Vous recevez les deux scorecards.
Dans quel délai un développeur Android peut-il commencer ?
Vous recevez une sélection de candidats dans un délai de cinq jours ouvrés. De la sélection au premier commit, il faut trois semaines. Les ingénieurs sont disponibles à temps plein et s'engagent sur un minimum de trois mois.
Quel est le coût pour faire appel à Miyagami afin de recruter un développeur Android ?
Vous payez €5 600 à €8 000 par mois pour chaque ingénieur à temps plein, sans frais de recrutement et sans paiement initial. Notre page tarifs montre la comparaison avec une embauche locale. Si un ingénieur ne convient pas, nous le remplaçons à nos frais.
Les développeurs Android travaillent-ils avec nos outils et systèmes ?
Oui, ils travaillent dans votre dépôt existant, votre pipeline CI, vos outils de gestion de projet et vos canaux de communication. Vous n'avez pas à changer de stack ni à adopter la nôtre.
Recevez une shortlist en cinq jours ouvrés
Vous nous indiquez les postes et la stack dans un court formulaire ou lors d'un appel de trente minutes. Sous cinq jours ouvrés, vous recevez des profils d'ingénieurs seniors identifiés par leur nom, chacun avec ses deux scorecards.
Certifié