Unity Engineer
- Bachelor s degree in Computer Science or equivalent work experience
- 4+ years of professional game development experience using Unity Engine
- Strong proficiency in C# and object-oriented programming principles
- Understanding of stable change management practices in a live service environment
- Excellent written and verbal communication skills
- Knowledge of the following is a plus: Lua, Protobuf
Deep understanding of:
- Unity rendering pipeline
- Memory management and profiling
- Performance optimization techniques
- Asset management and build systems
- Experience integrating REST APIs and backend services
- Familiarity with version control systems such as Git or Perforce
- Strong debugging and problem-solving skills
- Artificial Intelligence (AI)
- Pathfinding
- Front-end UI
- Online gameplay systems
- Passion for creating and playing games
- Collaborate with designers, server engineers, and production teams to design, develop, and deliver scalable and high-performance game systems
- Build ultra-fast, reusable, and extensible gameplay features
- Improve and invent content authoring workflows for artists and designers
- Monitor client performance and stability, driving continuous improvements
- Maintain high-quality standards through technical guidance, leadership, and mentoring
- Develop and release new features as part of a continuous live service model