This job might no longer be available.
Senior Unity Programmer
3 years ago
A general game feature programmer works in a Scrum feature team of 4 – 8 members. The programmer is responsible, in collaboration with other team members, for designing, developing, implementing and testing new game features and maintaining and possible refactoring features currently in the game.
A Senior Programmer should be able to lead and mentor a team of programmers and is the point person in subjects regarding programming and development within a team.
Responsibilities:
- Design, implement and debug technical aspects of game systems
- Create and maintain documentation on game systems
- Take lead and ownership for systems or features
- Take lead in resolving complicated issues
- Coach more junior programmers to work towards the common goal
- Optimize game code for best possible performance
- Work with other departments to understand and best implement features
- Work with other engineering groups to understand and best use technology
- Work with producers and quality assurance to achieve quality goals
- Reliably create good quality, performance-minded code
Requirements:
- 4+ years experience
- Strong C# programming skills
- Deep industry experience and expert knowledge on Unity Engine
- Debugging / optimization skills
- Ability to work in a collaborative programming environment
- Bachelor's degree in computer science or related field or equivalent work experience
- Solid understanding of coding process, standards and methodologies
- Worked on at least one shipped title
- Highly motivated and able to work both with large groups and alone with minimal supervision
Pluses:
- Passion for games and online gaming experiences
- PC MMO development experience
- Physics, math and AI skills
- Multi-threaded programming experience
- Scripting language experience
- Relation database programming experience
- Experience with both Unity and Unreal Engines
What we can offer you:
- The inspiring challenge of working on pioneering ambitious projects with great coworkers
- An opportunity to learn and grow within an international company
- A multicultural work environment that encourages growth, creativity, and innovation
- An active fun division that hosts regular events and outing
- Free breakfast, lunch, drinks, and snacks
- Social insurance, housing fund, and supplementary housing fund and medical insurance
- Annual sports grant
- Annual health check
- Birthday and holiday gifts
Create Your Profile — Game companies can contact you with their relevant job openings.