Software Engineer

Belgrade, Serbia

We are looking for a Software Engineer to join our fast paced and highly motivated team of developers. All of our products are developed in-house, and your contribution will enable us to take them to the next level.

Some of the key tasks you will work on: brainstorming and implementing core gameplay as well as live ops features, establishing project architecture and reviewing code to optimize code quality and maintainability, implementing debug tools and CI/CD to help you and your team deliver features more smoothly. 

Your work will be of key importance to support our Game Designers, Artists and Tech Artists in building the best game out there, loved by millions of players around the world.

📈What you'll be doing:

  • Be a part of the game development team and own game features from start to finish;
  • Create and implement new features based on the project roadmap;
  • Implement complex systems for the needs of the projects, like real time events managers, asset bundles managers, standalone tools etc;
  • Be the owner of estimations for accomplishing programming tasks and objectives for the game development team;
  • Proactively identify risks, bottlenecks and provide relevant solutions to complex problems;
  • Participate in code review and asset integration through the different stages of development to ensure the project is always structured and following the best technical practices.

🔎What we're looking for:

  • 2+ years of professional experience in development with Unity engine OR 2+ years of professional experience in C# development and some experience with game development;
  • Highly proficient with C#, able to implement features and systems from scratch efficiently, and methodically debug stubborn issues using various approaches;
  • Proficient in working in a team environment and following development practices like Agile, git version control, code reviews and keeping up-to-date documentation;
  • Proficient in OOP and good code design, able to architect features and systems to be highly maintainable, and able to utilize design patterns to improve code quality;
  • Good analytical and problem-solving skills.

Who we are:

We’re an ambitious team of game developers behind two successful casual mobile games Viola’s Quest and Woka Woka. Our third game, NoNo Crossing, was globally released in 2023. As a picture puzzle logic game, NoNo expands our portfolio beyond the marble shooter category, which has been engaging over 30 million players for years now. We keep our players curious by constantly evolving their favorite casual games. We’re an independent gaming company in Serbia, which basically means we drive our own decisions.

What we offer:

  • A place for your creativity to shine;
  • Continuous growth and learning opportunities;
  • A team of passionate people who put their colleagues first;
  • 4 day work week;
  • Private health insurance, 23 vacation days minimum, full sick leave coverage, fit pass, etc.

Sounds interesting? Click on the apply button and tell us more about yourself!

Software Engineer

Job description

Software Engineer

Personal information