Position: Middle Unity 3D Developer
Company: Innovecs
Category: .NET
Experience required: 2y
English level: intermediate

Position responsibilities:
- Develop gameplay, monetization, customization features, and complex user interface within the Development team in close collaboration with a Game Designer and Art team
- Improve and refactor existing code
- Cover Client/Server/Web-services tasks depending on the team needs and requirements
- Develop and support the project tools and architecture

Position requirements:
- Proficiency (4+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 a 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 love what we do, we relax when we need to, we are a great team and we deliver;
- Regular performance-based salary and career development reviews;
- Medical insurance (health), employee assistance program;
- Paid vacation, holidays, and sick leaves;
- Gym 24/7, personal fitness instructor;
- English classes with native speakers and partially or fully reimbursed personal training and conferences