This job might no longer be available.
Web Developer Full Stack (H/F)
4 years ago
Description du poste
- Vous développerez des outils web, des solutions de monitoring et opérationnelles et d’autres fonctionnalités online pour les jeux vidéo Ubisoft.
- Vous serez chargé de l’évolution et de la maintenance de notre framework de développement d’outils web, de créer des outils web utilisés dans le développement, le monitoring et l’exploitation live du jeu et vous implémenterez des services online pour le jeu
- Vous interagirez avec des profils variés tels que des game designers, programmeurs gameplay, live operators ou ingénieurs DevOps travaillant dans des studios Ubisoft à l'international
- Vous exploiterez votre passion vidéo-ludique et votre vision du produit pour identifier des opportunités et des problèmes et proposerez des solutions innovantes et performantes.
- Vous mobiliserez vos compétences techniques pour mettre en place des solutions évolutives et fiables qui permettent à des millions de joueurs de vivre la meilleure expérience online possible
- Vous ferez de la veille technologique et vous évaluerez les technologies internes et externes afin de trouver les meilleures solutions pour votre projet
Qualifications
- Expérience de 5 ans minimum en programmation, de préférence en tant que développeur full stack web
- Bonne maitrise des technologies modernes de développement web : JavaScript, NodeJS, VueJS (ou framework similaire) et HTML/CSS
- Expérience en développement des APIs REST
- Connaissances des bases de données de type SQL et/ou NoSQL (MySQL, MongoDB, Redis ou similaires)
- Expérience de développement de services online en un langage moderne (Python, Golang, C# .Net Core, JavaScript/Node.JS etc) souhaitée
- Connaissances en C++ fortement souhaitées
- Connaissances de logiciels de gestion de versions (Git), d’intégration continue (Gitlab), d’automatisation et philosophie DevOps (Docker, Kubernetes) souhaitées
- Expérience de travail avec les principaux clouds publics (Google Cloud, AWS, OpenStack, Azure etc.) souhaitée
- Expérience dans le développement des services haute performance et haute disponibilité
Autres compétences :
- Bonne capacité à comprendre, analyser et restituer les besoins utilisateurs
- Fort intérêt pour les problématiques d'ergonomie et d'expérience utilisateur
- Bon esprit d'équipe.
- Bon niveau d’anglais professionnel, écrit et oral.
- Excellente communication (technique et non technique).
- Fort professionnalisme, bonne organisation et autonomie dans son travail
En tant qu’employeur, Ubisoft offre à tous les mêmes opportunités d’accès à l’emploi sans distinction de genre, ethnicité, religion, orientation sexuelle, statut social, handicap et d’âge. Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs dans ses équipes.
Toute information sera traitée de manière confidentielle conformément à la Loi sur l'équité en matière d'emploi.
Informations complémentaires
Ubisoft teams are driven by their desire to enrich players' lives through original, memorable entertainment experiences. These teams bring to life completely new worlds – veritable playing fields in which players can freely express their imagination, leading to moments of surprise, fun and adventure, as well as fostering learning and discovery.
At Ubisoft, you will have a chance to develop your skills and work alongside dedicated team members who are pioneers in their field, throughout the world.
You will be part of a warm and stimulating environment in which you can push back the boundaries of both the imagination and technology to create worlds that will inspire our players.
Ubisoft Montpellier looking for a Web Developer Full Stack (M/F) for his production studio.
Main missions:
- As a member of our team you will develop web tools, monitoring and operation solutions and other online features for Ubisoft’s video games.
- You will be responsible of developing and maintaining our framework for developing web tools, of building web tools used for the game’s development, monitoring and live operation and of implementing online services to be used by the game
- You will work closely together with Game Designers, Gameplay Programmers, Live Operators and DevOps engineers from different Ubisoft studios worldwide
- You will take advantage of your strong production vision to identify opportunities and issues and suggest innovative and powerful solutions.
- You will leverage your tech skills to build scalable and reliable solutions which offer the best experience for millions of players
- You will stay up to date with the latest advances in your field, and evaluate internal or external technologies to find the best fit for your project
Technical skills:
- Minimum 5 years’ professional programming experience preferably as full stack web developer is required
- Modern Web development experience: JavaScript with NodeJS, VueJS (or similar frameworks) and HTML/CSS is required
- Experience in the development of REST APIs is required
- Knowledge of database programming with SQL and/or NoSQL databases (MySQL, MongoDB, Redis or similar) is required
- Experience developing online services in a modern language (Python, Golang, C# .Net Core, JavaScript/Node.JS etc) is a plus
- Working knowledge of C++ is a big plus
- Knowledge of version control (Git), CI/CD (Gitlab), automation and DevOps oriented technologies (Docker, Kubernetes) is a plus
- Experience working with cloud providers (Google Cloud, AWS, OpenStack, Azure etc.) is a plus
- Development experience of high performance and high availability services is a plus
General and soft skills:
- Ability to understand and account for user needs
- Strong interest in ergonomics and user experience
- Excellent ability to work effectively within a team
- Fluent in professional, written and spoken English
- Good communication skills, both technical and non-technical
- Strong organizational skills and able to work independently
Description de l'entreprise
Les équipes d’Ubisoft sont animées par leur volonté d’enrichir la vie des joueurs avec des expériences de divertissement originales et mémorables. Elles donnent vie à des mondes, de véritables terrains de jeux où l’imagination peut s’exprimer librement, donnant naissance à des moments de surprise, de fun et d’aventure qui permettent aussi au joueur d’apprendre et se découvrir.
Chez Ubisoft, vous avez l’opportunité de collaborer et d’évoluer avec des équipes passionnées et pionnières dans leur domaine, partout dans le monde. Vous progresserez dans un environnement bienveillant et inspirant dans lequel vous repousserez les limites de l’imaginaire et de la technologie pour créer les mondes qui passionneront nos joueurs.
Les équipes d’Ubisoft sont animées par leur volonté d’enrichir la vie des joueurs avec des expériences de divertissement originales et mémorables.
Nous recherchons pour notre studio de Montpellier un(e) Web Developer Full Stack (H/F) pour rejoindre la production.
Create Your Profile — Game companies can contact you with their relevant job openings.