This job might no longer be available.
Programmeur Services en ligne / Online Programmer
3 years ago
// English version will follow…//
Titre : Programmeur Services en ligne
Reporte à : Programmeur en Chef
Responsabilités :
- Collaborer au développement d'un jeu traité dans le cloud AAA;
- Collaborer au développement des fonctionnalités en ligne utilisées par de nombreux jeux;
- Développer de nouvelles fonctionnalités pour notre plugin cross-play en ligne pour Unreal;
- En plus d'écrire du code, documenter les fonctionnalités et écrire des tests;
- Partager sa vision, réfléchir avec l'équipe et nos architectes techniques.
Expérience et qualifications :
- Baccalauréat en informatique, en génie informatique ou dans un domaine similaire ou expérience équivalente;
- Expérience en développement de services en ligne (ex : Node.js avec base de données NOSQL);
- Expérience en développement de logiciels cloud (SAAS ou PAAS);
- Expérience en programmation réseaux (ex : TCP, HTTP, web socket);
- Expérience en développement de jeux multijoueurs (facultatif);
- Les expériences peuvent être des projets académiques ou personnels sur certains des éléments ci-dessus.
Compétences techniques :
- Bonnes compétences en programmation et en débogage JavaScript (ou TypeScript);
- Familier avec la programmation en node.js (ou un environnement similaire);
- Capable de programmer en C ++ dans le cadre du développement du moteur de jeu Unreal;
- Comprendre les bases de la programmation réseaux et le modèle OSI;
- Conscient de la structure d'exécution du moteur de jeu (facultatif);
- Capable de documenter l'architecture technique (ex : diagrammes UML simples, TDD).
Compétences personnelles :
- Capacité à gérer son temps de manière autonome (y compris le travail à distance de la maison);
- Capacité à travailler au sein d'une équipe centrale;
- Capacité à travailler directement avec les concepteurs et programmeurs de l'équipe de jeu;
- Bonne autonomie, sens des responsabilités;
- Excellentes compétences en communication orale et écrite;
- Maturité pour donner et recevoir des retours constructifs.
Motivation et intérêts :
- La passion et l'ambition pour le développement de jeux en ligne sont essentielles !
- Conscient des tendances technologiques (ex : apprentissage automatique, réalité augmentée, blockchain);
- Bon équilibre entre le travail et la vie personnelle.
-----------------------------------------------------
Title: Online programmer
Reports to: Lead Programmer
Duties:
- Collaborate in the development of a AAA cloud processed game;
- Collaborate in the development of online features used by many games;
- Develop new features for our studio online cross-play plugin for Unreal;
- On top of writing code, document features and write tests;
- Share vision, brainstorm with the team and our technical architects;
Experience and qualifications:
- Bachelor’s degree in computer science, computer engineering or similar fields or equivalent experience;
- Experience in online service development (ex: Node.js with NOSQL database)
- Experience in cloud software development (SAAS or PAAS).
- Experience in network programming (ex: TCP, HTTP, web socket);
- Experience in multiplayer game development (optional);
- Experiences can be academic or personal projects on some of the above.
Technical skills:
- Good JavaScript (or typescript) programming and debugging skills;
- Familiar with node.js programming (or similar environment)
- Able to program in C++ in the context of Unreal game engine development;
- Understand network programming basics and OSI model;
- Aware of game engine run-time structure (optional);
- Able to document technical architecture (ex: simple UML diagrams, TDD);
Interpersonal skills:
- Ability to manage time independently (including remote work from home);
- Ability to work as part of a central team;
- Ability to directly work with the game team designers and programmers;
- Good autonomy, sense of responsibility;
- Excellent oral and written communication skills;
- Maturity to give and receive constructive feedbacks;
Motivation and interests:
- Passion and ambition for online games development are essential!
- Aware of technology trends (ex: machine learning, augmented reality, blockchain);
- Good work and personal life balance;
Create Your Profile — Game companies can contact you with their relevant job openings.