Develop cutting-edge gameplay features using C# and Unity.
Create and maintain high-quality, efficient code for interactive experiences.
Dive into the heart of game development, crafting game-system architecture and ensuring performant software engineering.
Lead and mentor a team of engineers through the development process, driving excellence and innovation.
Create engaging game experiences by collaborating with product owners, game design, and art teams.
Requirements & Skills:
Demonstrable expertise in game development, mastering maintainable systems and programming across diverse platforms, especially in C# (Unity).
A strong command of modern C++ or other relevant languages, along with in-depth knowledge of game development technologies and best practices.
Comprehensive understanding of software and game development processes, and the ability to collaborate effectively with design and creative departments to overcome complex challenges.
Diverse experience in games studios and other industries, showcasing adaptability and innovation.
Technical proficiency in gameplay development, particularly in Unity, with a broad understanding of IT and tech interactions.
A demonstrated track record of individual contributions to software engineering projects.
Solid expertise in C# programming and a proven ability to translate creative concepts into technical solutions.
An inclusive approach to problem-solving, effectively collaborating with colleagues from diverse backgrounds.
Effective communication skills, fostering clear and open dialogue within the team and across departments, while understanding the importance of technical documentation in enabling seamless workflow.
Experience working independently and collaboratively in a remote environment, leveraging tools for asynchronous work.