Stage Développeur/Développeuse Android (Kotlin)

  • 85 Rue du Faubourg Saint-Martin, 75010 Paris, France
  • Temps complet
  • Département: Technology
  • Contract Type: Apprenticeship

Description de l'entreprise

Trouvez le bon plan carrière chez leboncoin ! 

Nous sommes de ceux qui pensent que le bonheur se partage et se transmet. Nous sommes  convaincus que les échanges sont générateurs d’opportunités. L’idée est toute simple, mais elle  participe à changer le monde. 

C’est avec cette idée que nous travaillons chaque jour depuis 2006 à faire du numérique un outil  qui facilite les échanges. Une idée de l’utilité sociétale des entreprises qui est chère à nos  convictions et nos valeurs qui sont la proximité, la créativité, l’engagement et le pragmatisme. 

Nous avons depuis toujours le souci de l’humain, du bien-être des collaborateurs et d’un équilibre  sain entre notre travail et notre vie privée. Pour grandir tout en gardant le même état d’esprit,  nous favorisons une organisation horizontale et des méthodes de management modernes et  agiles, comme en témoigne notre 2ème place au classement Great Place To Work 2021 ! 

Être là pour toutes et tous, participer à la construction d’une société qui place l’humain au cœur  de ses interactions, c’est la responsabilité que nous avons choisi de porter. 

*Tous nos postes sont ouverts aux personnes en situation de handicap • 

Description du poste

Dans le cadre de notre programme d’accompagnement La Ruche leboncoin s'engage ! 

Pourquoi ? Nous voulons aider les jeunes durant cette crise sanitaire et notamment en difficulté dans leur recherche de stage professionnel.

Comment ? Pour cela, leboncoin monte une promotion de 2 stagiaires android (sur le langage kotlin) qui intégreront "La Ruche" de l'engineering LBC.

En quoi consiste cette promotion et ce programme "La Ruche"? 

D’une durée de 6 mois, la promotion “La Ruche” a pour ambition et volonté d’accompagner, les étudiants.tes stagiaires en les formant à notre stack technique android (architecture modularisée, basé sur du Kotlin et des librairies modernes (ViewModel, Retrofit, Coroutines, etc.), notre organisation agile et nos méthodes de travail. 

  • Les missions :

En tant que stagiaire ingénieur.e android, vous aiderez à construire un système à l’état de l’art, ayant des impacts et des objectifs notables, autant en termes d’images que de revenus. Vos missions seront :

Vous interviendrez sur toute la chaîne de développement à travers les missions suivantes : 

  • Collaborer quotidiennement avec des personnes aux compétences variées (PO, développeurs·ses Android, front, back, iOS, Data, UX UI designer…)

  • Développer de nouvelles fonctionnalités et frameworks en respectant les guidelines de qualité, résilience, performance et scalabilité

  • Optimiser les outils existants

  • Collaborer dans l'objectif de garantir la qualité et la robustesse de l’app à travers différents tests : unitaires, intégration, automatisés, fonctionnels et manuels...

  • Maintenir et enrichir la documentation technique

Au delà de vos missions et en collaboration avec les autres feature team, vous pourrez :  

  • Participer à la vie de la Guilde Android : ateliers de partage et de réflexion sur des problématiques techniques, aux releases de l'app et collaborer avec les autres membres de la guilde lors des sprints (code review / pair coding).

  • Faire de la veille technologique et prendre des initiatives d'amélioration de la stack

  • Participer à l'amélioration des environnements, des méthodes de développement et de tests (unitaires et d'intégration)

  • Développer une application avec une visibilité unique en France

  • Rejoindre une entreprise innovante où vous pourrez proposer vos idées et les mettre en pratique

Ce stage sera découpé en 3 parties:

  • 1 semaine de formation au langage Kotlin.

  • 3 semaines de formation interne sur des bonnes pratiques de code et d'apprentissage du développement collaboratif.

  • Une intégration dans une petite équipe ou vous apprendrez le métier de développeur android au boncoin et délivrerez de la valeur pour les utilisateurs. 

Pendant votre stage vous toucherez à différentes technologies:

  • l'application en elle-même

  • les outils de versionning : git, gerrit, Trunk Based Development

  • les outils tiers de développement : Play Store, Firebase

Qualifications

Ce stage est ouvert pour tous les étudiant.e.s développeurs.euses technophiles, à la recherche de leur stage de fin d’études. Nous recherchons un.e candidat.e qui ait déjà fait du développement mobile et soit motivé.e (voir passionné.e) par le mobile.

Chez leboncoin, nous sommes convaincus qu’il est plus facile de former à de nouvelles technologies ou à des compétences qu'à un savoir-être. Nous recherchons donc avant tout des étudiant.es motivé.es et curieux.ses, avec l’envie de travailler et d’apprendre sur un produit technique à fort enjeux business dans une entreprise en pleine croissance ! 

Les points + : 

  • Une maîtrise d’un langage android (java ou/et kotlin) est un plus

  • Une connaissance des architectures orientées services/ structures complexes de données

  • Une sensibilité aux méthodologies Agiles (SCRUM en particulier) et à l'intégration continue.

  • Etre curieux.se / motivé.e / proactif.ve

  • Etre sensibilisé aux problématiques du monde mobile et notamment à la gestion de l'offline / connexion internet instable; la gestion des releases, donc de la dépréciation des apps; la gestion de "l'environnement mobile" (ex : notifications, deeplink) et la fragmentation des utilisateurs.

Informations complémentaires

  • Stage basé à Paris (Xe)

  • Date du stage : début mars.

  • Indemnité de stage : selon profil.

  • Télétravail partiel possible.

Processus d'entretien :

  • 1 entretien téléphonique (20 min) N+1

  • 1 entretien avec un coach agile + développeur.euse ou lead Android (1h)

  • 1 entretien avec la RH + test de personnalité (30 min)

Politique de confidentialité