Position: Unity developer
Company: Master Of Code Global
Experience required: 3y
English level: upper

The main goal is to bring fun to the people through casual games created in the highest quality.
On top of the art of designing, creating, and coding games, they learned that the most important ingredients are the people you do it with and the pleasure and fun of doing it.

**Key Roles & Responsibilities:**
- Working closely with technical leadership to set the direction of architecture and testability.
- Performance and framework development in Unity.
- Developing a cross-platform game using cutting-edge technologies.
- Implementing new game features as well as maintaining and improving existing code.
- Optimizing the game for the best performance on all supported devices.
- Integrating native plugins for 3rd party services such as IAP, rewarded videos, crash reporting, analytics, etc.
- Collaboration with other disciplines, including Art and Design, to ensure workflows and contribute to milestone deliverables.

**Required Experience and Skills:**
- 3+ years of proven Unity development experience.
- Strong C# skills are a must.
- Experience with object-oriented programming using design patterns, algorithms, and data structures.
- Experience with Unity on mobile, and usage of it scripting APIs, 2D tools, UI, and animations.
- Upper-Intermediate level of English.