Опис вакансії
Playwing is looking for an exceptional and talented Senior Game Programmer to join our outstanding team.
Responsibilities:
- Responsible for the full engineering life cycle of projects including technical design, task estimation, implementation and debugging.
- Collaborate with a team of engineers, artists and designers to deliver exciting new content and outstanding user experience.
- Manage software availability, latency, scalability and efficiency.
- Perform research to acquire new knowledge necessary to perform tasks and continue the technological evolution of the game.
- Suggest new and innovative ways to improve content creation and pipeline.
- Maintain core engine components on multiple hardware platforms.
Requirements:
- 3+ years relevant professional experience in game industry, preferably focused on mobile applications development.
- Deep knowledge of C++.
- Practical experience with 3D Maths and great understanding of vehicle physics.
- Deep knowledge of game engine architecture and algorithms.
- High understanding of collision detection and response.
- Ability to communicate in English.
Pluses:
- Passion for car racing games.
- Strong understanding of memory management principles.
- Experience with 3D engines such as Unity, Unreal Engine, Irrlicht, etc.
- Practical experience with the procedural content generation.
- Experience with agile methodologies.
- Knowledge of the differences between mobile and PC games programming.