Menu
861 readers
.
Neopolis Game (logo)
Neopolis Game
Avenue maréchal Foch
69009 Lyon
France

Date : 30.05.2022
Reference : AFJV-SWEB1893-23035

Neopolis Game

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
Neopolis recrutement

Stage Développeur web


Internship Lyon (69)

Internship Description

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)

Candidate Profile

Compétences

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.

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

Provide

CV, lettre de motivation, références, site Web (si applicable)
To: Responsable du recrutement
Apply for this internshipBack
  • Share
  • Follow