Position: Engineering Manager / Tech Lead, Unity
Company: Surprise
Experience required: 5y
English level: upper

**What will you be doing?**
- Being involved in all areas of game development including Programming of Graphics, Game Logic, Artificial Intelligence and User Interface;
- Supporting and contributing new ideas to game design;
- Writing robust code to be used at a massive scale;
- Independently creating complete solutions from scratch;
- Working as part of a team, but with plenty of opportunities to take responsibility on an individual level.

**What are we looking for?**
- BS/MS/PhD in Computer Science, Math, Physics or similar technical field;
- 5+ years of experience in using Unity;
- Experience in the development of UI, audio, animation systems, shader effects;
- Good CPU and GPU optimization skills;
- Deep understanding of mobile platforms and their specific requirements;
- Excellent understanding of software architecture, design, and development;
- Apart from core game dev competencies, having well-rounded fundamental skills including performance, design, architecture, and testing patterns.

**What skills will come in handy?**
- Experience in native development for Android or iOS;
- Released titles in Unity on a mobile platform is a big plus;
- A particular focus on one of these areas: Architecture, Computer Graphics, Computer Vision, Network, WebGL, Client Security.