Nous recherchons un ingénieur Android expérimenté pour rejoindre une équipe collaborative chargée de développer et d'améliorer une application Android à grande échelle destinée au grand public. À ce poste, vous travaillerez en étroite collaboration avec les équipes produit, conception et ingénierie afin de proposer des solutions mobiles innovantes et de grande qualité. Ce poste nécessite une présence sur site à New York trois jours par semaine.
Le candidat idéal possède de solides compétences techniques, a l'esprit d'équipe et se passionne pour le développement d'applications Android abouties et de classe mondiale.
Collaborer avec les équipes produit, conception et ingénierie afin de concevoir, d'évaluer et de mettre en œuvre de nouvelles fonctionnalités pour une application Android destinée aux particuliers
Développez du code bien structuré, bien documenté et minutieusement testé à l'aide de Kotlin et des frameworks Android modernes, notamment Jetpack Compose et les coroutines
Traduire les exigences relatives aux produits en tâches d'ingénierie claires et concrètes
Identifier, dépanner et résoudre les problèmes de manière proactive, tout en améliorant les performances et la fiabilité des applications
Utilisez des outils tels que Gradle et GitHub Actions pour optimiser vos workflows de compilation et de déploiement
Contribuez à la culture d'ingénierie en proposant des améliorations concernant les outils, les processus et l'infrastructure
Examiner les demandes de modification, encadrer vos collègues et promouvoir les meilleures pratiques en matière d'ingénierie
Restez au courant des tendances et des avancées de la plateforme Android
Participer à des discussions techniques et à des séances de réflexion afin de trouver des solutions efficaces
Plus de 7 ans d'expérience dans le développement logiciel, dont au moins 4 ans consacrés au développement Android
Maîtrise approfondie de Kotlin, Jetpack Compose, des coroutines et de l'architecture MVVM
Expérience dans l'intégration d'API REST et dans l'utilisation d'outils de gestion des dépendances et de build tels que Gradle et GitHub Actions
Maîtrise des frameworks et outils de test, notamment JUnit, Room, Jetpack Navigation et Firebase
Capacité avérée à produire un code de haute qualité, facile à maintenir et ayant fait l'objet de tests approfondis
De solides compétences en matière de collaboration et une expérience de travail avec des designers et des chefs de produit à l'aide d'outils tels que Figma, Jira et Confluence
Licence ou master en informatique, en génie informatique ou dans un domaine connexe, ou expérience pratique équivalente
Disponibilité et capacité à travailler sur place à New York trois jours par semaine