Lead Programmer
Ref: N/A
We are looking for an experienced lead programmer to work at the Exient Malta studio, reporting to the Technical Director. You will be responsible for leading a team of programmers on projects from inception to completion, planning and programming the game and liaising with other team leads. It is a hands-on role requiring excellent technical programming skills and knowledge along with leadership and management skills.
Skills & Expertise
- 10+ Years professional game development experience
- 10+ Years of C/C++ programming
- Write clear, maintainable, portable code
- Performance analysis, profiling and optimisation techniques
- Thorough knowledge of 3D maths and rendering algorithms
- Experience developing for mobile platforms
- Experience leading a team
- Strong leadership skills and decision making
- Strong communication skills
- Self-motivated and well organised
- Experience with multi-platform development
- Familiarity with source control systems (Perforce and git)
- Passion for developing and playing games
- Interested in keeping skills up to date
- Ability to estimate work complexity and time
- Ability to work cross-discipline and communicate ideas with non-technical staff
- Fluent in English
Additional Qualities
- Low level understanding / familiarity with processor architectures
- Network programming experience
- Physics programming
- AI programming
- C++11 familiarity
- c#
- Java
- Arm assembly
- Knowledge of common graphics APIs (OpenGL/ES, Metal, Vulkan, DirectX)
- Familiarity with shader languages
- Unreal Engine experience
- Unity experience