Senior Unity Software Engineer Offline

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

 

YOU’LL GET:

Competitive salary and performance-based reviews

Guaranteed 20 days paid vacations, main national holidays, and paid 20 days of sick leaves

Employment benefits, such as partial compensation for English lessons; medical insurance; bonuses on the occasion of marriage; "baby bonuses", and protection of workers with family responsibilities

Opportunity for professional growth: you will have a mentor, option to attend 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.).

The job ad is no longer active
Job unpublished on 3 October 2022

Look at the current jobs Gamedev →

Loading...