Position: Senior Unity Developer
Company: Whimsy Games
Experience required: 3y
English level: upper

**Here, you'll be responsible for:**
• Design of the architecture of features, full independent development of high-quality flexible code
• Superior communication and organization skills, flexibility, and the proven ability to build high-quality products;
• Profiling, Memory Profiling;
• Working with debugging, emulators;
• Analysis of any existing problems, and their solution;
• Pipeline rendering;

**To cope with the tasks above, you should have:**
• Current and deep knowledge of game development with Unity3d using C#
• 5+ years of industry experience building popular mobile games or apps at scale
• Knowledge of possible problems during development and their solution;
• Perfect mastery of DI + IoC
• Perfect knowledge of WebGL, Multiplayer, Architecture of the project, Clean Code;
• Perfect mastery of multithreading and synchrony;
• Implementation of flexible technical solutions
• Strong debugging, profiling, and analytic skills
• Attention to detail
• Unity: full knowledge of the Editor, all possible ways to work with it. Lighting, Baking, Shaders, Animators, etc;
• Good knowledge of OOP architectures, writing them, finding problems during implementation;
• English - intermediate.

**What can we offer:**
• Communication with clients from different countries of the world;
• Possibility to implement your ideas and influence the introduction of new processes;
• Competitive salary +%
• Full-time employment, the ability to work remotely, as well as work in the office at will;
• Paid vacation and sick leave;
• 50% compensation for professional courses, professional development, webinars, sports;
• Team building, personal meetings with colleagues, conferences, and much more.
• Referral program for employees.