As a Senior Unity Developer, you will be part of our agile, cross-functional and international development team.
You will drive the development of new features as well as maintain and improve the already existing code. This is a fast-paced work environment with plenty of room for creativity and expression.
Knowledge and skills
More than 3 years of C++/C# programming experience
More than 3 years experience with Unity3D
Knowledge and usage of 3D math
Experience developing and optimizing for mobile devices (iOS, Android, etc.)
Experience debugging code
Professional experience in agile software development (e.g. SCRUM or Kanban)
Deep understanding of the mobile platforms and their performance optimization strategies (e.g. profiling in Unity tools)
Able to maintain and optimize shaders
Leading a team of engineers on apps engineering tasks
Refactor, optimize and improve the existing codebase for maintenance and scale
Ensure a high product quality together with Quality Assurance
Lead and provide technical direction for outside artists to develop 3D model, animation, lighting/scene, etc.
Candidate must supply access to an online portfolio, demonstration reel, or equivalent.
What's on the table
Compensation is based on your level
Remote work or office work in Moscow (floor heights 5.5 m, Xbox, craft beer)
Top-level international team
Possible relocation to Silicon Valley
Possible option holder