Stage développement web

Stage 4 à 6 mois - Dès maintenant
Candidater

Description de poste

En tant que développeur Web, tu es garant de l’amélioration constante du back-office de Neopolis. Tu développes de nouvelles fonctionnalités, optimise les performances et assure la maintenance de l’outil. Au quotidien, tu travailles avec le CTO, développeurs back, front et régulièrement avec l'équipe design et produit.

Le back-office est une web-app en Vue.js + Nest.js à usage de l’équipe et des modérateurs afin d’administrer le jeu Neopolis (évènements, configs, modération). Neopolis étant en perpétuelle évolution, cette web-app doit constamment être synchronisée avec les nouveautés en jeu.

Mission #1 - Développement du back-office (web-app)

  • Développer et maintenir une application web à usage interne (front & back)
  • Développer de nouvelles features en fonction des besoins (évolution jeu, live-ops, etc)
  • Amélioration de la fiabilité, de la sécurité et de la robustesse du code
  • Gestion de l’authentification des utilisateurs, des membres et des rôles (team interne, modérateurs)
  • Amélioration de la communication avec le serveur (gestion des erreurs)
  • Améliorations de l’interface (expérience utilisateur, responsive)
  • Ecriture de tests unitaires et d’intégration

Mission #2 - Demande de feedbacks & recherche de solutions

  • Demande de feedbacks auprès de l’équipe et des modérateurs
  • Présentation et gestion d’une roadmap des évolutions du back-office, avec la validation de l’équipe

Mission #3 - Mise en place de CI/CD

  • Mise en place de l’intégration continue, via Github Actions
  • Mise en place de deployment automatique (CD)
  • Gestion des versions et des environments (dev, prod)

Stack utilisée :

  • Typescript
  • Nest.js + Vue + Tailwind CSS
  • Node.js
  • Google Cloud Platform (Cloud Tasks, App Engine)
  • Firebase (Firestore)
  • Git & Github

Nous recherchons

Ce qui est indispensable :

  • Expérience de développement en javascript/typescript
  • Appétence pour le design et volonté de faire une interface user friendly
  • Bon niveau d’anglais oral et écrit (documentation / communication)
  • Savoir travailler avec l’existant, pouvoir reprendre le code d’un autre

Ce qui serait top :

  • Avoir déjà utilisé un framework front-end (react, vue, angular…)
  • Connaissance de Nest.js ou de Node.js + Express
  • Connaissance de Firebase ou autre database NoSQL
  • Maîtriser les techniques d’intégration continue et déploiement continue
  • Une bonne maitrise de Git & Github ainsi que des Pull Requests
  • Utilisation d'outils de suivi de tâches

Etat d'esprit recherché:

  • Être force de proposition - proposer de nouvelles idées afin d’améliorer l’expérience du produit
  • Esprit d’équipe - être capable de travailler avec d’autres développeurs, et profils business.
  • Capacité d’écoute - être capable d’écouter, d’échanger et de se remettre en question si nécessaire.
  • Curiosité - attentif aux techno émergentes.
  • Exigence & persévérance - attentif à la qualité du code
  • Prise d’initiative et autonomie - volonté de tester de nouvelles choses et de lancer de nouveaux projets et de les mener à terme.

Revolt Games

Nous sommes un jeune studio français soutenu par des fonds d'investissement et des vétérans de l'industrie du jeu vidéo. Nous recrutons les meilleurs créatifs et développeurs afin d'inventer les jeux de demain.

Nous développons des jeux mobiles à forte dimension sociale ancrés dans le monde réel. Notre mission est de transformer le monde en un plateau de jeu géant pour jouer avec ses amis et de parfaits inconnus.

Culture:

Ambition: Il y a toujours un budget et des ressources débloquées pour tester les idées audacieuses et à fort potentiel

Ownership: Chaque membre de l'équipe a un fort pouvoir décisionnel

Collaboration: feedback systématiques et créativité à plusieurs font parti de nos atouts

Avantages:

  • Une montée en compétence rapide sur des outils innovants
  • Une aventure au sein d'une équipe de personnes créatives et passionnées
  • Des défis quotidiens dans une startup en pleine croissance
  • Bureaux situés au coeur de Lyon
  • Télétravail normalisé
  • Offsite réguliers: semaines de travail en bord de mer ou en montagne pris en charge par l'entreprise
  • Activités et animations quotidiennes: activités sportives gratuites, apéritifs et soirées, petits déjeuners, conférences, rencontres ...
  • Participation à des évènements professionnels pris en charge par l'entreprise
  • Réseau professionnel, relations avec différents écosystèmes startup, tech et gaming