Position: Senior Unity Developer
Company: AlphaNova
Experience required: 5y
Category: Unity
English level: upper
Published: 2023-06-01T00:00:00+03:00

We are looking for a talented and experienced Unity Developer who will participate in creating Pool-like 2D and 3D world-class games.

**Projects:**
- Realistic physics;
- P2P (one-on-one) and offline play modes;
- Support for iOS and Android platforms;
- Integration with 3rd party services (Firebase, Facebook, Ads, Payments);
- Simultaneous Server Side development;

**Responsibilities:**
- Develop P2P games for iOS and Android mobile platforms using Unity game engine;
- Collaborate with the art and design team to implement game mechanics and features;
- Write clean, efficient, and maintainable code;
- Optimize game performance for different platforms;
- Perform code reviews, develop internal team standards;
- Mentor junior developers and provide technical guidance;

**Requirements:**
- 5+ years of experience in game development using Unity;
- In-depth knowledge of Unity best practices (prefabs, asset bundles, organized scene hierarchy);
- Strong programming skills in C#;
- Advanced-level knowledge in Software Design principles (Architecture, Patterns, DI Containers, Unit Testing);
- Experience working with 2D graphics and physics engines;
- Experience with multiplayer games and networking;
- Ability to drive a development team and collaborate with others;
- English - Upper-Intermediate;

**Preferred:**
- Passion for game development;
- Experience with iOS/Android platforms (native libs, optimizations);
- Experience with 3D;
- Designing CI/CD pipelines for Unity apps;
- Bachelor's or Master's degree in Computer Science or related field;

**We offer:**
- Competitive salary (will be discussed at the interview);
- Work with gamedev team and gamedev product;
- Flexible work schedule, start of work from 8:00 to 10:00, 8-hour working day from Mon-Fri;
- Work format - office or remote;
- Salary, tied to the dollar exchange rate;
- The opportunity to attend conferences and courses to improve professional skills;
- Career growth that you can influence by showing the right results, as we are constantly expanding;