This job might no longer be available.
Lead Mobile Programmer
4 years ago
Notre studio de Montréal s'agrandit ! Nous cherchons un programmeur en chef mobile pour l'équipe de développement de Fortnite . Si vous êtes motivé(e) et si vous cherchez une occasion de travailler sur le meilleur jeu du monde, nous voulons vous parler !
Responsabilités :
- Collaborer étroitement avec les responsables des différentes disciplines pour comprendre les besoins du projet et les transposer en équipes techniques et en pipelines (processus) capables d'atteindre les objectifs.
- Travailler avec les équipes de développement internes et les équipes créatives pour coordonner la réussite dans les temps des différentes étapes pour la version mobile de Fortnite.
- Travailler avec les équipes de production pour définir, planifier, intégrer à un calendrier et exécuter des fonctions et du contenu de haute qualité pour la version mobile de Fortnite.
- Gérer les problèmes de développement au jour le jour, essayer de prédire et d'éviter les problèmes, tout en étant prêt à analyser un problème éventuel et à fournir une solution pour le résoudre.
- Promouvoir et cultiver une culture de l'énergie et de la productivité au sein de l'équipe et du studio, tout en aidant à maintenir un moral positif au sein de l'équipe et un environnement de travail productif.
- Travailler à résoudre les problèmes pour aider à améliorer l'expérience de Fortnite sur mobile.
- Améliorer le processus de travail et l'expérience utilisateur.
Qualifications :
- Expérience de direction d'une équipe d'ingénieurs dans un environnement de production virtuelle ou de développement de jeu mobile.
- Esprit très analytique avec de réelles aptitudes à résoudre les problèmes.
- Capacité à comprendre et à améliorer les pipelines et les processus de développement.
- Expérience de développement d'une grande codebase ; idéalement, expérience dans la conception et l'intégration d'outils ou de pipelines à partir d'une page blanche.
- Excellentes capacités de communication.
- Expérience des tâches systèmes à cœur multiple : graphismes, outils, audio/vidéo, réseau, gestion de mémoire, compilation de scripts, entrées-sorties, etc.
- Excellente expérience de la programmation et connaissance du C++.
- Bonne connaissance d'Unreal Engine 4 ou connaissance du jeu ou d'autres technologies de moteur sur mobile.
- Expérience de développement avec Android NDK et/ou iOS avec C++/Objective C.
- Connaissance des différents processeurs graphiques mobiles utilisés sur les appareils populaires et de leurs caractéristiques.
- Connaissance ou expérience d'utilisation des chaînes de compilation, des logiciels d'aide à la compilation, des outils de développement, des interfaces de programmation (API) de plateforme , et, plus largement, des écosystèmes d'Android ou d'iOS.
- Avoir travaillé sur un jeu mobile commercialisé, en matière de compatibilité notamment.
- Expérience des rendus OpenGL ES sur mobile.
- Expérience d'utilisation des interfaces de programmation (API) de rendu de dernière génération, comme Vulkan ou Metal.
- La connaissance de WebAssembly et de WebGL 2.0 serait un atout supplémentaire.
Ça va être Epic !
#LI2
Our Montreal studio is growing! We are looking for a Lead Mobile Programmer to join our Fortnite development team. If you're a motivated individual who wants the opportunity to work on the top game in the World, then we want to talk to you!
Responsibilities:
- Working closely with discipline leads to understand project requirements and translating those into technical teams and pipelines capable of achieving goals
- Working with internal development teams and creative teams to coordinate delivery of project milestones on Fortnite mobile
- Working with production teams to scope, plan, schedule, and execute high-quality features and content on Fortnite mobile
- Managing day-to-day development issues, attempting to predict and avoid problems, while being prepared to troubleshoot and provide a resolution as needed
- Promoting and cultivating a productive and energetic culture within the team and studio, while assisting in maintaining a positive team morale and productive work environment
- Working to solve problems to help improve Fortnite's mobile experience
- Improving workflow and user experience
Qualifications:
- Experience leading a team of engineers in virtual production or mobile game development environment
- A keen analytical mind with strong problem-solving skills
- Ability to understand and improve development pipelines and processes
- Experience developing in a large codebase; ideally, experience designing and implementing tools or pipelines from the ground up
- Strong communication skills
- Experience with multiple core system tasks such as graphics, tools, audio/video, networking, memory handling, script compilers, I/O, etc.
- Strong programming background and C++ knowledge
- Familiarity with Unreal Engine 4 or experience with the game or other engine technology on mobile
- Experience developing with either or both of Android NDK and/or iOS with C++/Objective C
- Understanding of various mobile GPUs used in popular handsets and their characteristics
- Knowledge of or experience using toolchains, build systems, development tools and platform APIs, as well as the broader Android or iOS platform ecosystem
- Mobile game shipping experience, especially related to compatibility
- OpenGL ES mobile rendering experience
- Experience using a next-generation rendering API such as Vulkan or Metal
- Knowledge of WebAssembly and WebGL 2.0 a plus
This is going to be Epic!
#LI2
Create Your Profile — Game companies can contact you with their relevant job openings.