Position: Senior Unity Developer
Company: iLogos
Experience required: 3y
Category: .NET
English level: intermediate
Published: 2020-05-01T00:00:00+03:00

**Project:** Casual mobile game with city builder and slots elements. Link to game - https://play.google.com/store/apps/details?id=com.coincrush.game&hl=en

**Must haves:**

- 3+ years of Unity based mobile game development;
- Track record writing scalable, easily maintainable and self documenting code;
- Insight into dependencies management, understanding the principles of native Android/iOS development;
- Experience spec’ing, building and maintaining tools and plugins (firebase, iaps, ads, analytics, push-notifications);
- Understanding principles of work with assetbundles;
- Experience with PR review / Gitflow process using GitHub/Bitbucket or equivalent;
- Ability to use performance tools and identify bottleneck. Have a clear idea about memory/resources management on Mobile devices;
- Experience develop business logic;
- Experience to create a client-server logic layer and strong understanding of shared code base between client and server;
- Proficiency with Jira.

**Highly desirable:**

- Expertise in Unity UI System (examples: horizontal/vertical layout group, content size fitter etc), understanding of the differences between world space and screen space and their constraints;
- Attention to details, specifically visual polishing. Desire to make product pixel-perfect. Able to make reusable and dynamically with/height adjustable UI elements with nested prefabs;
- Good understanding of Unity Particle System;
- Understand when to use technical animation (Tween) v.s. Unity Mecanim animations;
- Experience in optimization art part, understanding rendering pipeline.

**We propose:**

- 18 vacation days;
- Partly payed sick leaves;
- Corporate English lessons;
- Ability to rotate between offices (Kyiv, Kharkiv);
- Ability to work remotely.