PWA, Real-time, Serverless : quelle est la réelle puissance de Firebase ?
Développer un système de booking d’évènements cross-plateformes et Serverless grâce à la librairie Firebase.

Missions

  • Découvrir l’écosystème Firebase et tester les différents services.
  • Développer une solution permettant la planification, la des-
  • cription et l’annonce d’un évènement mensuel cher à OCTO.
  • Pousser les dernières fonctionnalités de Firebase pour obtenir
  • une solution innovante et performante.

Conditions

Type de stage : Stage de fin d'étude, pré-embauche
Lieu : OCTO Technology 34 avenue de l'Opéra 75002 Paris
Rémunération : 1500 € bruts
Date : 2020

Profil

  • Vous êtes autonome, curieux·se et prêt·e à prendre des
  • initiatives.
  • Vous avez une première expérience de développement en
  • Python, Java ou NodeJS.
  • Vous êtes intéressé·e par les technologies et les enjeux liés au
  • Cloud.
  • Une expérience du développement sur le Cloud est un plus
  • mais n’est pas un prérequis pour ce stage.

Contexte

Étape 1 : Découverte et cadrage

Dans un premier temps, vous jouerez avec les différentes possibilités offertes par les services Firebase ainsi que d’autres outils complémentaires que vous aurez trouvés. Ceci permettra d’en connaître les limites et d’orienter le produit sur des fonctionnalités atteignables.

Étape 2 : Exploration des services ciblés

Une fois le cadrage du produit réalisé, il vous faudra réaliser des POCs des différents services ciblés, afin d’en saisir les avantages et les limites. Une première version du workflow de réservation sera alors réalisée afin de capitaliser sur vos découvertes.

Étape 3 : Réalisation du système de booking

Vous construirez votre application brique par brique jusqu’à obtenir un résultat dont vous soyez fier. Le but idéal étant d’avoir un système qui soit suffisamment fiable et développé pour envisager son intégration dans l’organisation actuelle.

Étape 4 : Partage

Vous partagerez au sein de la communauté OCTO ce que vous aurez appris, à travers une restitution interne et un article sur le blog OCTO.

Objectifs du stage

Organiser les célèbres BOFs d’OCTO nécessite de planifier les talks, les annoncer aux Octos, attribuer des salles ou encore réserver le matériel UbiCast.
Nous sommes convaincus qu’un outil unique suffit pour une solution multi-plateformes, collaborative et Serverless : Firebase.

Encadrement

Vous serez encadré·e par un Octo de la tribu Cloud Native Application chez OCTO. Vous serez soutenu·e tout au long de votre projet (entretiens hebdomadaires avec votre tuteur, soutien de la communauté OCTO en cas de difficultés techniques...).