Lenovo
Valce Talent Solutions
Ingénieur Mobile
PythonJavaReactSQLAWSC#Go
Traduction automatique. Consultez l’original.
À propos du poste
Ingénieur Mobile
(Expérimenté avec iOS natif avec Swift et Android avec Kotlin, les deux)
Développez des fonctionnalités pour les applications iOS et Android d'iHerb, utilisées par des millions de clients à travers le monde. L'équipe Mobile couvre les deux plateformes, et les ingénieurs possédant une expérience multiplateforme (React Native ou Kotlin Multiplatform) sont particulièrement recherchés, aux côtés des spécialistes natifs iOS et Android.
Ce que vous ferez
- Livrer de nouvelles fonctionnalités pour les applications iOS et/ou Android d'iHerb en utilisant des outils de développement assistés par IA.
- Participer à l'effort de modernisation mobile, en contribuant aux améliorations de l'architecture des applications et aux nouvelles capacités de la plateforme.
- Écrire du code mobile maintenable et bien testé, et prendre en charge des fonctionnalités de la conception à la publication sur l'App Store.
- Collaborer avec les designers et les ingénieurs backend pour intégrer de nouvelles expériences APIs et produits.
- Utiliser Claude Code ou des outils d'IA équivalents quotidiennement pour la génération de code, le refactoring et l'automatisation des tests.
- Contribuer aux outils multiplateformes et aux bibliothèques de composants partagés à mesure que la plateforme mobile évolue.
Prérequis
Compétences requises spécifiques au parcours
- Maîtrise de Swift/iOS et de Kotlin/Android
- Expérience dans la publication d'applications sur l'App Store et/ou Google Play.
- Compréhension des modèles d'architecture mobile tels que MVVM ou Clean Architecture.
COMPÉTENCES REQUISES (TOUS LES PARCOURS)
- SDLC piloté par l'IA (requis) : expérience pratique dans la livraison de code de production avec des outils de développement assistés par IA tels que Claude Code, GitHub Copilot, ou Cursor. Le critère n'est pas la connaissance, mais l'utilisation quotidienne dans la livraison de logiciels réels.
- Familiarité avec .NET/C#, Go, Python, Java, React, MS SQL Server, Azure ou AWS.
- Connaissance Full-stack : à l'aise pour contribuer à différentes couches de la pile technique si nécessaire ; les spécialistes d'une seule couche ne sont pas le profil cible.
- Propriété de la production : expérience dans la prise en charge de fonctionnalités de bout en bout, de la spécification au déploiement et aux opérations continues.
- Fondamentaux de la qualité du code : solide compréhension des principes de conception logicielle, des tests automatisés, de la revue de code et de CI/CD.
- D3 (7+ ans) : livre indépendamment des fonctionnalités avec une certaine guidance ; solides fondamentaux ; commence à apporter des contributions techniques plus larges.
ANGLAIS AVANCÉ
- Expérience multiplateforme avec React Native et Kotlin Multiplatform est un atout majeur.
Compétences souhaitables spécifiques au parcours
- Expérience mobile multiplateforme avec React Native ou Kotlin Multiplatform.
- Contributions aux outils de développement internes, aux standards de parcours utilisateur (golden path) ou aux améliorations des processus SDLC.
- Expérience avec les plateformes e-commerce, les catalogues de produits ou les applications grand public à fort trafic.
- Expérience de travail dans des équipes distribuées aux États-Unis, en Chine et en Amérique latine.
TÉLÉTRAVAIL
