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

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

віддалено

ABOUT THE COMPANY
Being in the top-10 social-casino developers in the world we are keeping on with the sustained big results and not going to stop bring fun to 5 million monthly active users throughout the world. The first big success for the company was Slots Journey, followed by Scatter Slots; In 2019 Scatter Slots was called The Most innovative social casino game by The EKG Slot Awards and ranked among the Top 10 Casino Mobile Games by Udonis Inc. in 2020. Scatter Slots brought fresh ideas to the market by providing our users Social Casino Quest with stunning characters and outstanding graphics. It made us one of the leaders of top-grossing USA charts.
With ambitious development plans in the mobile gaming industry, we are actively looking for new talents to join our team.

JOB DESCRIPTION

Murka is looking for a technical Senior Unity Software Engineer to join our friendly Scatter Slots team.

RESPONSIBILITIES
Application performance optimization
Add plugins from other developers
Solve non-trivial problems
Code review
Adjustment and improvement of CI
Plugin and Unity version updates
Extending Unity Editor
Estimate the tasks, and be responsible for their compliance
Write efficient code
Work on self-development and share the acquired knowledge with the team


REQUIREMENTS
More than 5 years of production experience in developing 2D applications with Unity
Deep understanding of C# and .Net Framework (Generics, Events, Linq, Attributes, Reflection, Threads, async, GC, Serialization)
Deep understanding of Unity basics (Animations, Nested Prefabs, Serialization, Scriptable Objects)
Deep understanding of Unity advanced: AssetBundles, Render Pipeline, Textures Compression, Profiling (Unity Profiler, Xcode Instruments, Android Studio Profiler), Editor Scripting
Deep understanding of the principles of OOP, OOD, SOLID, DRY, KISS, YAGNI
Deep understanding of design patterns
Experience with third-party libraries (DOTween, 2D Toolkit, Json.NET — Newtonsoft, ApplovinMax, Firebase, Helpshift, Leanplum, SKAdNetwork)
Experience with asynchronous programming
Experience with client-server communication
Experience with iOS, Android, WebGL, UWP
Experience with Git (Submodules, LFS, merge, rebase, cherry-pick, revert, reset)
Experience with CI/CD
At least an Upper Intermediate level of English
NICE TO HAVE: Experience with Gitlab