Position: Senior Unity3D Developer
Company: Murka
Category: Unity
Experience required: 5y
English level: upper

Murka 🐾 **is a European developer with more than 12 years of experience** in the production of games, which bring fun and joy to **5 million monthly players** worldwide. Innovational rethinking of common genres and gaming mechanics is the main DNA and growth engine of the company. As a result, for several years in a row, our titles were called the most innovative on a market in their category. We started a new decade of our growth, being a company with established processes and long-term strategy. 

📍Headquartered in Limassol (Cyprus), Murka unites **more than 500 game experts**, mainly based in Ukraine. We also have a game studio in Poland which we are scaling.
Murka puts people in the heart of the company and believes that the team is a key driver of success; creates an environment suitable for creativity and experiments. We are looking for professionals from all over the world, who can strengthen our internal expertise, meet challenges. And we'll be able to achieve synergistic value in solving them together.

**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

**Our achievements**
• 5M monthly users
• 12 games available on App Store
• 12 years of operation
• 500 gaming experts
• 190 countries playing with us
• 5 offices worldwide
**Our awards**
• TOP 15 Social Casino Game Publishers by EKG.
• #1 Social Casino operator 2017/2018 by EGR
Most Innovative Social Casino Company 2019
a winner of App Annie’s 2020/2021 Top Publishers Award;
shortlisted for EGR Global North America Awards 2021