Generalist Programmer, Unannounced IP | Programmeur.se généraliste, titre non annoncé
Feb 21, 2023
Full time
As a Generalist Programmer, you will actively participate to the development of our production. In this role, you will have to prototype, conceive and implement new game mechanics and to contribute to improving existing ones.
\n- Write a clear, maintainable and well-documented code.
- Debug and optimize your code at a low and high levels to ensure optimal performance and quality.
- Assess and communicate around the possible impacts of a change in the code.
- Participate actively to the code reviews.
- Work within a cross-discipline team on the development of various game features – mostly related to the 3C or the usability (general game mechanics).
- Test carefully the newly implemented features and suggest improvements.
- Develop technical solutions that answer to the game’s needs and to our standards in terms of quality and performance.
- Ensure that all the constraints have been taken into account while developing our games.
- Keep updated of the latest technological trends.
- You have at least 5 years of experience writing clear and maintainable code.
- You possess a previous experience in gameplay programming with at least one game shipped.
- You are really comfortable with programming – especially in C++ and C#.
- You love solving challenging technical problems with the most effective solution.
- You are able to prioritize, plan, organize your work & time and work within deadlines.
- You have a strong interest and a real enthusiasm for video games and the gaming environment.
- You have strong communication and interpersonal skills.
- You are thriving on change and can adapt changing needs and requirements.
- Bonus point: prior experience with Unreal Engine 4 or Unity
- Bonus point: prior experience in multiplayer game development
- Rédiger un code clair, maintenable et bien documenté;
- Déboguer et optimiser votre code à des niveaux bas et élevés pour garantir des performances et une qualité optimales;
- Évaluer et communiquer autour des impacts possibles d'une modification du code;
- Participer activement aux revues de code;
- Travailler au sein d'une équipe interdisciplinaire sur le développement de diverses fonctionnalités de jeu - principalement liées au 3C ou à l'utilisabilité (mécanique générale du jeu);
- Tester soigneusement les fonctionnalités nouvellement implémentées et suggérer des améliorations;
- Développer des solutions techniques qui répondent aux besoins du jeu et à nos standards en termes de qualité et de performance;
- S'assurer que toutes les contraintes ont été prises en compte lors du développement de nos jeux;
- Tenez-vous au courant des dernières tendances technologiques.
- Vous avez écrit un code clair et maintenable pendant au moins 5 ans
- Vous possédez une expérience antérieure en programmation de jeu avec au moins un jeu livré
- Vous êtes vraiment à l'aise avec la programmation - en particulier en C ++
- Vous aimez résoudre des problèmes techniques difficiles avec la solution la plus efficace
- Vous êtes capable de prioriser, planifier, organiser votre travail et votre temps et travailler dans les délais
- Vous avez un fort intérêt et un réel enthousiasme pour les jeux vidéo et l'environnement de jeu dans lequel nous travaillons
- Vous avez de solides compétences en communication et en relations interpersonnelles
- Vous vous épanouissez dans le changement et pouvez vous adapter à l'évolution des besoins et des exigences
- Point bonus: expérience préalable avec Unreal Engine 4 ou Unity
- Point bonus: expérience préalable en développement de jeux multi-joueurs
Au titre de programmeur généraliste, vous participerez activement au développement de notre production de jeux. Dans ce rôle, vous devrez prototyper, concevoir et implémenter de nouvelles mécaniques de jeu et contribuer à l'amélioration des mécaniques existantes.