Senior Unity Developer
Gamedev | Remote
Donut Lab
At Donut Lab, we're developing a mid-core multiplayer hit: Donut Punks. It's a super fun blend of PvP and PvE mechanics, combined with an epic visual art style!
The game is currently in its global soft-launch phase. It has already caught the attention of 2.5 million players and has received tens of thousands of positive reviews, with an average rating of 4.7 across platforms. We're working hard to make the game even more engaging by implementing hybrid game mechanics from different genres, creating a magical blend to satisfy a wide audience of our players.
If you're a detail-oriented, experienced C# developer with a solid Unity skillset and are ready to develop thrilling games, this is the ideal moment to join us and be a part of our future achievements!
TO DO:
- Design, implement, debug, optimize, and maintain game code.
- Develop and implement game logic.
- Collaborate effectively with server developers, designers, and integrators.
- Create and enhance new controls and user interfaces.
- Implement optimization techniques for improved game performance.
SKILLS:
- Proven expertise in developing game logic for similar projects.
- Strong skills in architectural design, task decomposition, and project estimation.
- Proficiency in comprehending and enhancing existing codebases.
- Over 3 years of hands-on experience with .NET C#.
- Over 3 years of practical experience with Unity3D.
- Familiarity with game optimization techniques and performance tuning.
- A solid grasp of Object-Oriented Programming (OOP) principles and design patterns.
- Proficiency in implementing the Model-View-ViewModel (MVVM) pattern.
- Knowledge of reactive programming concepts and their application.
- Experience in developing and optimizing games for mobile platforms, including iOS and Android.
SUPER-POWER:
- Demonstrated portfolio of completed projects.
- Strong understanding of ECS in game development.
- Experience with client-server architecture, network protocols, and real-time multiplayer.
- Proficiency in .NET Core and multithreaded application development.
OFFER:
- Fully remote work, allowing you to work from anywhere in the world.
- Flexible work schedule for better work-life balance.
- Competitive salary with fixed payment in USD $$$.
- Contract with the US company.
- Relocation opportunities in the future.
- 100% paid vacation and sick leave.
NEXT STEPS:
We will conduct a thorough evaluation process, including three interview stages: screening, technical evaluation, and a final interview with the team. To ensure a fair review of your skills, we may also give a test task in certain cases. We highly value open and trusting relationships with all candidates, right from the beginning of the hiring process!
HOW TO APPLY:
Please share your CV and LinkedIn link, along with any additional information, and let's start from there.
Contacts:
Email: katekot@donut.games
Telegram: @ekoooterina