Lead Développeur Back-end, Jeux Mobiles
Northern Lights Entertainment
Cette offre n'est plus valide

Logo of Northern Lights Entertainment
Lead Développeur Back-end, Jeux Mobiles
Northern Lights Entertainment
Postée le 30/11/2020
CDI
2800 - 3500 par mois
France , 75, PARIS 13
Télétravail

À Propos

Northern Lights Entertainment SAS (NLE) a été créé en 2018 par deux entrepreneurs passionnés de gaming (plus de 33 000 heures de jeu au compteur!) et issus de Sciences Po Paris. NLE se donne pour mission de développer une nouvelle génération de jeux vidéo et de produits associés, centrés sur des expériences collectives. Basée à Station F, l’équipe de 9 personnes est également accompagnée par Paris & Co et l’incubateur de Sciences Po Paris.

Notre premier jeu, Nebulae, est un jeu de stratégie massivement multijoueur en temps réel. Il réunit la gestion économique, politique et militaire d’une galaxie menacée par l’expansion d’une nébuleuse meurtrière, avec des instances de combat spatial en arènes (MOBA) dans un environnement 3D. Nebulae, développé sur Unity / C#, priorise des interactions PvP et sera lancé d’abord sur mobile (alpha prévue pour Q3 2021, premiers playtests de mécaniques clés déjà entamés). D’ici 2023, l’objectif est d’assurer une expérience cross-plateforme complémentaire entre mobile et PC pour Nebulae. L’équipe a réussi sa campagne Kickstarter en 2019 et réalise actuellement sa première levée de fonds institutionnelle, dont la clôture est estimée à mi-février 2021.

Briefing : Ta Mission

Designer et mettre en place une infrastructure back-end résiliente pour l’alpha publique de Nebulae sur mobile. Améliorer l’expertise et la performance de l’équipe de développement actuelle. CDD 12 mois minimum/CDI. 2 800€ net / mois, négociable en fonction des expériences précédentes. 

Tech-stack actuelle: Unity, C#. Tous les prototypes réalisés à date l’ont étés pour Android (Nebulae sera également déployé sur iOS sur le long-terme).

Le / La Lead Développeur Back-end rendra compte au CEO et supervisera l’effort d’une équipe de 3-5 développeurs juniors, le partage de bons procédés et l’amélioration du processus de développement. Il / Elle assurera la qualité de l’intégration de tout contenu lié au jeu dans l’architecture globale du projet. Nous estimons la distribution de la charge de travail à 20% de coaching de l’équipe, 50% de production individuelle, 20% de bug-fixing, 5% de game design (si pertinent) et 5% d’organisation diverse liée à la vie de l’entreprise.

Ton travail permettra d’intégrer les aspects suivants en jeu: 

L'authentification des joueurs et la protection de leurs données
La gestion du “game state” en temps réel (l’économie du jeu, les votes et leurs résultats, le contrôle territorial, les rôles évolutifs des joueurs)
La gestion des données des joueurs et la mise en place des outils de Game Analytics
Les interactions des joueurs (messagerie in-game, forum in-game)
Les instances de combat multijoueur PvP, y compris dans les arènes 3D

Nebulae est un projet colossal et stimulant, dont le développement est encore à ses débuts. Tu auras donc l’opportunité de planifier l’ensemble de notre architecture back-end, de la développer en partant de zéro et la liberté de choisir la technologie que tu estimes comme étant la plus adaptée. Nous sommes une petite équipe enthousiaste avec des game designers, artistes et développeurs pleins de talent, et accueillons à bras ouverts une nouvelle expertise et des propositions éventuelles à propos de notre processus d’organisation et de développement.

PROFIL RECHERCHÉ

Compétences Recherchées

Essentielles

Bonus

 
Appétit pour des projets d’envergure
Partager nos 6 Vertus Essentielles

3-4 ans d’expérience en programmation, y compris la composante multijoueur d’au moins 1 jeu commercialisé
Connaissance d’outils de source control (Git, Mercurial etc.)
Maîtrise du moteur de jeu Unity 3D

Expérience en développement de microservices
Expérience en unit testing (y compris des méthodes de développement test-based)
Expérience avec des pipelines CI/CD

Bonne compréhension de systèmes de distribution scalables
Expérience avec Docker et Kubernetes
Expérience précédente en développement de services back-end web en C# / Java / Go / Python / Scala / C
Expérience précédente de travail avec des BdD SQL (e.g. MySQL, PostgresSQL) et non-SQL (Redis, Couchbase, Aerospike)

Expérience précédente managériale ou en tant que formateur
Français et Anglais professionnel
Expérience en développement cloud
Connaissance d’animation 3D en Unity
Expérience passée en game programming front-end
Expérience passée en design UI
Expérience passée en game design
Envisager un avenir avec NLE sur le très long-terme ;-)
 

NORTHERN LIGHTS ENTERTAINMENT