Position: Middle Unity Software Engineer
Company: Murka Games
Category: Unity
Experience required: 2y
Published: 2022-01-01T00:00:00+02:00

RESPONSIBILITIES 
Help project teams with developing cross-project gameplay features and systems
Help with integrating and updating external service modules (analytics, marketing, 
advertising, support, etc.)
Use advanced tools to maintain flexible and scalable modules, common to all of our applications Examples: Popup Management, Sound System, Text Pipeline, and 60+ more
Estimate the timelines for completing tasks, and be responsible for their compliance
Write efficient, simple, and understandable code for other team members

REQUIREMENTS 
2.5+ years of commercial experience in developing applications with Unity
Good knowledge of C# and .Net Framework
Understanding of application profiling and debugging. Experience in optimization for mobile platforms
Knowledge and understanding of principles of OOP, IoC, DI; design patterns asynchronous programming; principles of SOLID, DRY, KISS, YAGNI
Proficiency with Git, Git Submodules, and LFS
Good communication skills
Ability to read and speak English
Desire to develop

WILL BE A PLUS AN EXPERIENCE WITH:
Third-party libraries: developed by Unity (Addressables, Cinemachine, etc.) and external (Zenject, DOTween, EDM4U, etc.)
Integrating infrastructure libraries into the application (like payment, analytics, advertising, etc.)
Client-server communication (REST, Web Socket, Protobuf)
Developing custom editors (IMGUI)
Supporting large projects or platforms


YOU’LL GET: 
Work in a product company's dedicated platform team, and close to casual games department
The minimum amount of legacy code
Advanced tools like Unity 2019.4+ and C# 7+
Excellent team, well-established communications, the ability to engage in interesting
Competitive salary and performance-based reviews
Guaranteed paid vacations, main national holidays, and sick leaves
Employment benefits, such as partial compensation of sports and English lessons; medical insurance; bonuses on the occasion of marriage; "baby bonuses", and protection of workers with family responsibilities
Comfortable centrally located offices with snacks, a well-equipped gym, and weekly fun activities
Opportunity for professional growth: attending training programs, certifications, and conferences
Corporate celebrations and team buildings