Loading...

Stage - Développement Android innovant pour l'évolution d'une application mobile grand public (F/H)

Date: 06-Oct-2021

Location: Lyon - 69, Rhône-Alpes, FR

Company: worldline

About Worldline
Worldline [Euronext: WLN] is the European leader in the payments and transactional services industry and #4 player worldwide. With its global reach and its commitment to innovation, Worldline is the technology partner of choice for merchants, banks and third-party acquirers as well as public transport operators, government agencies and industrial companies in all sectors. Powered by over 20,000 employees in more than 50 countries, Worldline provides its clients with sustainable, trusted and secure solutions across the payment value chain, fostering their business growth wherever they are. Services offered by Worldline in the areas of Merchant Services; Terminals, Solutions & Services; Financial Services and Mobility & e-Transactional Services include domestic and cross-border commercial acquiring, both in-store and online, highly-secure payment transaction processing, a broad portfolio of payment terminals as well as e-ticketing and digital services in the industrial environment. In 2019 Worldline generated a proforma revenue of 5.3 billion euros. worldline.com

Durée : 6 mois

 

Contexte du stage :

La Digitalisation est un facteur de croissance indispensable pour les grands groupes bancaires et les institutions financières.

Le contexte COVID, les évolutions des règlementations européennes (DSP2), l'émergence des crypto monnaies et des block chains, la forte concurrences des néo banques poussent nos clients à faire évoluer constamment leurs offres de services mobiles.

Nous travaillons avec nos clients pour proposer une expérience optimale à leur utilisateur, pour cela nous innovons au quotidien au niveau des use cases, des technologies, de l'UX/UI.

 

Intégré dans notre pole d’expertise Mobile, vous serez encadré par nos Lead Developpers passionnés par Android, vous aurez l'occasion d'utiliser les dernières technologies mobiles et de professionnaliser vos compétences de développement via des processus de développement centrés sur la collaboration. Vous devrez également prendre en compte les exigences du domaine bancaire en terme de sécurité et de robustesse.

 

Le projet :

Vous allez participer activement à la démarche d'innovation du Pôle, en réalisant des POC ou des pilotes intégrant les solutions de dernières générations Android. Cette Roadmap d'innovation a été définie d'après la Google I/O de mai 2021, pour la période septembre 2021 à aout 2022. Cette Roadmap inclut les sujets suivants : Jetpack Compose, Android Wear, Nouveautés visuelles Android 12, Nouvelles façons d'interagir avec une app  (Widget / Raccourcis), Devices foldables.

 

Vous pourrez également participer au développement de projet d'application bancaire pour des acteurs grand public, des applications de transactions d'or basées sur de la block chain, encore au solution de gestion de carte de paiement et de sécurisation de transaction par authentification forte.

 

Accompagné(e) par votre tuteur, vous serez intégré(e) à une équipe projet pour :

  • Découvrir et comprendre l’écosystème complexe du marché du paiement et les architectures des solutions mises en place dans ce domaine.
  • Spécifier, concevoir et développer sous Android des nouvelles fonctionnalités sur des projets existants et des POC/Pilote sur des sujets innovants.
  • Appliquer les bonnes pratiques de développements : revue de code,  merge requests, tests automatisés et intégration continue (Gitlab CI).
  • Restituer le savoir faire acquis et les résultats obtenus lors de démos internes et éventuellement client, avec la création de supports marketing et documentation technique.

 

Une phase de montée en compétence initiale d'1 mois, qui sera l'occasion de développer une "application vitrine", intégrant l'ensemble de la stack technologique utilisé sur les projets clients. Cette phase de montée en compétence est pilotée par votre tuteur, ce qui vous permettra de découvrir la méthode et les conventions de développement.

 

A la fin du stage, vous aurez appris à :

  • Identifier et analyser des besoins fonctionnels et techniques.
  • Développer vos compétences techniques sur Android :
    • Maîtrise des API Google,
    • Développement à l’état de l’art (Clean Architecture, design pattern MVVM, injection de dépendances)
    • Programmation Kotlin, Coroutine, Flutter,
    • Compréhension et design de fonctionnalité dans une application complexe (Architecture SOLID, multicouches, single responsability)
    • Utilisation d'une infrastructure complète d'intégration continue (Gitlab CI et Fastlane)
    • Tests unitaires et fonctionnels.
  • Travailler au sein d'une équipe projet Agile (SCRUM/Kanban) avec des sprints

The 20 000 employees of Worldline are all different but share the same values. You can see it in the way we behave. We are curious and humble – we are learning every day, we keep things simple and everyone engaged. In our fast-moving industry, we are adaptable and life-long learners. Everyone demonstrates the same dedication to quality and efficiency. We have an entrepreneurial spirit and sense of service. Above all, we never turn our back on a challenge. These values nurture a dynamic and innovative team where everyone can develop and grow