Ingénieur développement mobile
Lyra
About the role
Mission
Au sein de notre service VAD (e-commerce), l’équipe mobile, composée actuellement de 5 développeurs, est en charge de développer et maintenir nos applications mobiles et SDK natifs. Les projets sont nombreux et variés, les défis techniques sont quotidiens. Après avoir repoussé les limites du développement hybride avec React Native, tout en maintenant nos SDK mobiles en langage natif, nous entamons le chemin du développement Android sur terminaux. Tout cela au sein d'une même équipe où chacun a l’opportunité de toucher à tout.
Ces dernières années, les enjeux de l'équipe mobile sont encore plus importants avec le projet SoftPOS consistant à transformer n'importe quel smartphone du marché en véritable terminal de paiement carte. Et les années à venir annoncent déjà des projets de développement de paiement directement sur les terminaux Android de plusieurs constructeurs.
Objectif
Développer des applicatifs et de nouvelles fonctionnalités, effectuer la maintenance et assurer un support de niveau 3 pour l’intégration des solutions mobile chez nos clients.
Responsabilités quotidiennes
- Participer au développement de nouvelles fonctionnalités sur nos applications mobiles développées en React Native avec Expo : intégration avec le backend, gestion de nouveaux parcours clients, intégration de librairies et SDK de partenaires (intégration de SDK natifs avec Expo Modules), intégration de nouveaux moyens de paiement dans l'application.
- Participer au développement des modules de paiement en natifs sur les terminaux de paiement.
- Assurer le développement de nouvelles fonctionnalités et la maintenance de nos SDK mobiles natifs, déjà livrés chez plusieurs de nos clients.
- Participer de façon proactive à la montée en charge des solutions mobiles en intégrant des outils de monitoring, de test et d’industrialisation.
- Participer à la vie de l’équipe : brainstorming, daily, réunions hebdomadaires, gestion du board Jira.
Compétences techniques attendues
- Kotlin
- TypeScript
- React Native / Expo
- Swift
- Bitrise, GitHub, Expo EAS
L'équipe mobile est composée de passionnés du développement mobile et de nouvelles technologies. Il y a beaucoup de communication et d'entraide dans notre équipe. Le code est systématiquement revu, une attention particulière est donnée à la qualité de nos développements.
Il n'est pas obligatoire de maîtriser parfaitement l'ensemble des technologies demandées ! Une base solide en TypeScript et/ou Kotlin est cependant nécessaire.
Profil
- Vous êtes issu(e) d'une formation supérieure (Bac +5) en informatique.
- Vous avez au moins 3 ans d'expérience dans le développement mobile.
- Vous maîtrisez l'univers « mobile » : les multiplateformes (mobile, tablette, smartphone) et les écosystèmes de développements propres à Apple et Google.
- Vous avez des connaissances monétiques, notamment de la norme EMV ou vous avez très envie d’apprendre les dessous du paiement.
- Vous maîtrisez les différents outils de développement : Xcode, Visual Studio…
- Vous avez de solides connaissances sur au moins l'une de ces technologies mobiles : Kotlin, TypeScript, React Native.
- Vous avez des connaissances en gestion de la CI mobile/test : Bitrise, Expo AES, AWS device farm, Appium.
- And of course, you speak English and are able to say something else than "where is Brian?".
Personnalité
- Vous avez un fort esprit d'équipe, vous privilégiez le collectif à l’individuel et êtes adepte du « ensemble on va plus loin ».
- Vous aimez comprendre ce que vous développez et pourquoi vous le développez.
- Vous aimez partager votre expérience et vous enrichir de celle de vos collègues.
- Vous êtes curieux(se) et votre esprit d'analyse vous permet d'appréhender du code tiers.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free