Murka Games - швидко зростаючий європейський розробник із портфоліо всесвітньо відомих social casino games, створених для глобальної аудиторії. Murka обожнює інноваційні продукти, міксувати ігрові жанри, генерувати свіжі ідеї.
17 мая 2021

Senior Unity Software Engineer (Casual games) (вакансия неактивна)

Днепр, Киев, удаленно

Необходимые навыки

— 5+ years of experience in developing applications for iOS and Android in Unity
— Experience in developing applications for WebGL and Windows Store in Unity
— Advanced knowledge of C# and .Net Framework
— Experience with third-party libraries: developed by Unity (Addressables, Cinemachine, etc.) and external (Zenject, DOTween, EDM4U, etc.)
— Experience in integrating infrastructure libraries into the application (like payment, analytics, advertising, etc.)
— Experience in developing custom editors (IMGUI)
— Experience with native stacks: iOS (Xcode, cocoapods, Objective-C) and Android (Android Studio, Gradle, Java)
— Proficiency with application profiling and debugging. Experience in optimization for mobile platforms
— Deep understanding of the principles of OOP, IoC, DI; design patterns; asynchronous programming; principles of SOLID, DRY, KISS, YAGNI
— Experience with client-server communication (REST, Web Socket, Protobuf)
— Proficiency with Git, Git Submodules, and LFS
— At least Intermediate level of English
— Ability to write documentation in English
— Desire for self-development

Будет плюсом

— Experience in supporting large projects or platforms; Experience with UML diagrams
— Experience with UPM
— Experience with HLSL and Shader Graph
— Experience with Unity Test Framework; Experience with GitLab CI

Предлагаем

— 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

Murka is a socially responsible company, so we actively take part in charity events and promote an ecological style of living (sorting of plastic, “sharing goods”, etc.).

Обязанности

— Use advanced tools to develop flexible and scalable modules common to all of our applications. Examples: — Popup Management, Sound System, Text Pipeline, and 50+ more
— Integrate and update external service modules (analytics, marketing, advertising, support, etc.)
— Write technical documentation in English
— Help project teams to integrate and learn the platform’s modules
— Estimate the timelines for completing tasks, and be responsible for their compliance
— Write efficient, simple, and clear code

О проекте

Murka is looking for a Senior Unity Software Engineer to join our platform team. We want you to develop and support the platform’s modules used in different games created by Murka; to grow and share the proficiency of our project teams. We are working with the latest technology stack available and minimum legacy code. You will grow and self-improve as fast as possible.

Location — Kyiv