Senior Gameplay Programmer
Ubisoft
Barcelona, Spain
JOB DESCRIPTION
- Clear understanding and assessment of the constraints, risks and challenges of a game roadmap technical implementation;
- Develop, integrate and maintain features and pipelines from concept to ship to live operations;
- Identify, report and solve bottlenecks/risks at a technical level;
- Review code and asset integration through the different stages of development to ensure the project is always structured and technically under control;
- Cooperate and support other programmers and being part of a multidisciplinary team;
- Write robust, optimized, scalable and maintainable code;
- Write technical design documents, for milestones and internal use.
QUALIFICATIONS
- 2 or more years of demonstrable experience as a senior game developer;
- Strong skills and experience in software development in Unity3D, and C# or C++;
- A solid foundation in computer science and software engineering, with strong competencies in data structures, algorithms, 3D mathematics and software design;
- Knowledge of server-client architectures;
- Be a team player: we use agile development methods, where the team members are in permanent contact. Open mind and good communication skills are a must;
- Attention to detail, meticulous and organized working habits. Ability to multi-task and to adapt easily to change;
- Proficient in employing debugging methods and performance analysis to effectively diagnose and solve game related issues;
- Passion for games and some knowledge of the games industry;
- Have a good command of English;
- Work permit for Spain obtained prior to applying for the position is a must.
Nice to haves:
- Bachelor's degree in Computer Science, Math, or related field. Master’s degree in any of these disciplines is a Plus;
- Experience with iOS and Android development with an advanced understanding of the challenges multiplatform development brings;
- Experience with mobile frameworks or social networks APIs/SDKs;
- Experience in multiplayer/netcode;
- Experience in AI programming;
- Experience in CI/CD, unit and/or automated testing;
- Free to play market knowledge and game design concepts;
- Spanish or Catalan is a plus.
Apply Now
Don't forget to mention EuroTechJobs when applying.