Middle Unity Developer
What are you working on?
The name of the projects: Ultimate Disc 3D, Baseball Fury 3D
Stage of the project: Release
Genres: Casual
Platforms: Mobile iOS/Android
Responsibilities:
- Developing the client side of mobile projects on Unity;
- Design, develop, and optimize new and existing game systems and features in Unity;
- Write robust, maintainable code that meets the high-quality standards of our company;
- Collaborate closely with designers, artists, QA, and other team members to achieve high-quality game products;
- Identify bottlenecks and bugs, devise solutions to address and mitigate these problems;
- Support and maintain our projects, focusing on bug fixes and minor updates.
Qualifications:
- At least 3+ years of professional experience in game development using Unity;
- Experience in mobile development;
- Experience working with StreangeIoC or similar IoC framework;
- Deep understanding of C# language and its application in Unity;
- Solid understanding of object-oriented programming, design patterns, SOLID principles, and Unity's scripting API;
- Knowledge of performance optimization principles and reducing CPU/GPU load, particularly for iOS, Android;
- Problem-solving skills with a knack for debugging and profiling;
- Ability to justify technical solutions to stakeholders;
- Passion for clean code and experience maintaining long-term projects
Why do we enjoy working here?
- Fully remote position;
- The possibility of self-realization;
- Creative and career growth;
- A friendly team of professionals;
- An interesting innovative projects;
- Competitive salary;
- Paid vacations and sick leave
It will be a plus:
- Experience working with Addressables, I2 Localization, Odin Inspector;
- Experience writing shaders (Shader Graph, HLSL);
- Experience using Bamboo CI/CD;
- Upper-Intermediate English level