Position: Senior Unity 3D Developer
Company: Innovecs
Experience required: 2y
English level: intermediate

**ABOUT THE CLIENT**
-The project is a mind-game with the focus on multiplayer, analytics available for users, various game modes.
-The Product is in soft-launch phase and our development team is ready to ramp up new features development based on the proven architecture and code standards.

**RESPONSIBILITIES**

-Develop gameplay, monetization, customization features and complex user interface within Development team in close collaboration with a Game Designer and Art team;
-Improve and refactor existing code;
-Cover Client/Server/Web-services tasks depended on the team needs and requirements;
-Develop and support the project tools and architecture;

**REQUIREMENTS**

-Proficiency (3+years) in C# scripting
-Strong understanding of SOLID principles
-Cross-platform development experience
-Understanding of Network transport: REST, TCP/UDP
-Experience in Adaptive UI (with Canvas), Animator, Particle system, Physics 2d/3d, Optimizations (Profiler, Atlas, material, batches), Asset Bundle, Unity Editor Extensions, Unity Package Manager)
-Ability to integrate 3rd party libraries, SDKs and plug-ins to support mobile
-Experience with Unity Third-party (Zenject, UniRX, Behaviour Tree, DOTween)
-Experience working in highly collaborative team consisting of Developers, QA Engineers, UI/UX Designer and Product Owner
-Exhibit strong problem-solving and decision-making skills
-Capable of working in a team environment as well as working independently
-Able to diagnose problems and make quick, accurate decisions
-Ability to work within a team is crucial, as well as a willingness to learn from others and share knowledge

**WILL BE A PLUS**

-.NET Core, NoSQL /SQL DB experience;
-Experience in ElasticSearch, MongoDB;

**WHAT WE LOVE ABOUT INNOVECS**

-An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
-We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
-High-level compensation and regular performance based salary and career development reviews;
-Medical insurance (health), employee assistance program;
-Paid vacation, holidays and sick leaves;
-English classes with native speakers and partially or fully reimbursed personal trainings and conferences