46869
Partager cet emploi

Veuillez prendre note que ce poste est en télétravail. Prévoir une semaine sur site pour l’accueil et la formation.

Alithya, chef de file en transformation numérique, accompagne des clients et des partenaires internes dans la recherche d’experts, de collaborateurs créatifs et ingénieux. C’est l’un des nombreux services d’Alithya.

Une mission à la hauteur de votre expertise

Tu rejoindras notre département technique de plus de 70 personnes. Nos projets sont gérés selon un mode Agile que nous avons adapté à notre fonctionnement sur des cycles de deux semaines, et cela fait maintenant quelques mois que l’on s’est lancé avec SAFe. Tu le verras par toi même, les PI Planning sont particulièrement animés chez nous.
Nous fonctionnons en petites équipes travaillant soit sur des projets polyvalents pour un client, soit sur une ligne de produits spécifique : transport, vente, SaaS, R&D, etc. Ce sont des squads d’une dizaine de personnes composées de développeurs mobiles, développeurs Web, développeurs back-end, Tech Leads/architectes, QA, PO, Business Analysts, DevOps, chef de projet et CSM.
Et surtout, tu auras la chance d’intégrer la plus grande équipe de développeurs mobiles de la Côte d’Azur : on approche la vingtaine de développeurs mobiles, dont cinq Tech Leads!

Des projets à la hauteur de vos ambitions

Ton quotidien sera varié :

  • Participer dès le début des projets aux réunions de grooming avec le PO;
  • Échanger tout au long du processus avec les membres de la squad, le PO, le designer, etc.;
  • Travailler à l’architecture et à l’analyse des solutions mobiles;
  • Réaliser des études et analyses techniques;
  • Travailler sur le développement natif Android des interfaces des applications mobiles et connexion aux API mises en place par les développeurs back-end (architecture de microservices) ou nos fournisseurs/partenaires, et utiliser des SDK spécifiques développés en interne pour une meilleure optimisation;
  • Effectuer les tests unitaires et fonctionnels (automatisation en cours avec Appium par le pôle QA);
  • Préparer le déploiement et la mise en production du processus CI/CD mis en place par notre DevOps;
  • Réaliser de la documentation technique;
  • Monter en compétence avec l’assistance des Tech Leads : PR, points techniques et amélioration de la qualité du code, etc.;
  • Assurer la veille technologique et l’amélioration continue de l’existant.

Exemples de projets que tu pourrais rejoindre à ton arrivée :

  • Équipe des ventes : tu contribueras à développer la boutique MaaS de notre produit. C’est une nouvelle fonctionnalité qui a été lancée il y a quelques mois. Elle permet à un usager de consommer des billets combinant plusieurs modes de transport différents;
  • Équipe IDFM pour le pass Navigo à Paris, utilisé par des millions de Franciliens au quotidien : affichage d’informations aux voyageurs, affluence et trafic, autopartage, parcours d’achats spécifiques, interconnexion avec des applications partenaires, etc.;
  • Projets transverses : migration progressive vers les dernières technos et Compose, amélioration de l’architecture et échanges avec le core, etc.;
  • Stack technique : Kotlin (coroutines et flow), Jetpack Compose, Koin, Room, retrofit, Gson, services Web REST, MVVM, use cases, repository, Jenkins, Bitrise, Git, architecture modulaire, etc.

C’est un poste polyvalent où tu pourras être force de proposition. Tes collègues Tech Leads seront là pour t’encadrer et te faire progresser!

Quand ça clique!

Un baccalauréat +2/3/5 en informatique est conseillé, mais ce n’est pas une obligation. Nous accordons plus d’importance à tes compétences et à ta personnalité qu’à ton âge ou tes formations.
Le profil idéal que nous cherchons a au minimum trois ans d’expérience en tant que développeur mobile Android natif (Kotlin). C’est un poste où tu seras immédiatement opérationnel : pas de débutant ou junior.
Compétences obligatoires :

  • Bonne maîtrise du développement mobile Android avec Kotlin;
  • Maîtrise des services Web REST comme consommateur;
  • Maîtrise des tests unitaires et fonctionnels;
  • Bonnes connaissances des pratiques d’intégration continue, notamment sur Jenkins;
  • Connaissances des méthodologies Agile;
  • Capacité à échanger avec les équipes et à comprendre la documentation en anglais, selon les besoins.

Compétences optionnelles :

  • Connaissances des architectures distribuées ou microservices;
  • Connaissances en UX/ergonomie d’interfaces mobiles;
  • Autonomie, esprit d’équipe, force de proposition, communication, curiosité et humilité.
Partager cet emploi