C# Client Developer / Bingo Blitz
- Minsk -
1
Minsk office
2
Compensation: we consider your expectations depending on your skills and experience
3
Seniority level: senior
4
English B1+
Who we are and who we are looking for
The leading mobile gaming company is looking for a talented .NET Client Developer who is proficient with C# and Xamarin to work on one of its games - the largest and the most high-load project. It's a cross-platform game: Facebook, iOS, Android - which is on the top of 15 most downloaded games in America and the number one game in the bingo segment.

A few words on the project:

  • the game client is written in C#, backend in PHP
  • microservice architecture
  • up-to-date technology stack
You will work on a team of more than 40 developers and use the latest versions of C#, Xamarin, Visual Studio, ReSharper and Rider.

You will develop high-performance mobile application using internal frameworks distributed as git repositories (linked as submodules) or internal NuGet packages.

The main framework is cross-platform Monosyne Engine (which uses the latest computer graphics techniques): the most similar framework which you can see to understand the main idea is MonoGame.

Other frameworks provide higher level abstractions for building application logic: networking, work with managed/unmanaged resources, navigation and UI elements, commands, 3rd party platform-specific libraries and many others.

What you will do
  • Write new game features in C# that millions of users will enjoy
  • Collaborate with backend devs to design the most optimal API
  • Monitor feature in post-production via Kibana/Grafana
  • Review code of your colleagues
  • Communicate with game engine team to get all needed functionality for new features
  • Help QA/Automation team with bug analysis, reproduction and tooling
Requirements
  • software architecture principles (OOP principles, SOLID, KISS, DRY, IoC/DI, design pattern)
  • asynchronous programming experience
  • data structures and algorithms deep understanding
  • performance and memory usage tuning and analysis
  • experience connecting applications to multiple APIs (http/https, sockets)
  • English: Intermediate or higher
Would be a plus, but not required

  • Test Driven Development (TDD) as it pertains to unit testing (xUnit, NUnit, Moq, Automock)
  • graphics/rendering experience (DirectX/OpenGL ES)
  • experience with game engines such as Unity, Unreal, MonoGame/XNA or any custom
  • any experience working with native mobile development and cross-platform applications
  • Jira, Confluence, Bitbucket Server, Teamcity
What we offer
  • Competitive salary, performance-based bonuses and flexible working hours;
  • Social package, including gym membership compensation, medical insurance with dental coverage;
  • Paid vacation and sick leaves;
  • Training programs, certifications, conferences including international events;
  • Corporate English classes;
  • Referral program;
  • Corporate celebrations, team buildings, and fun activities;
  • Free meals twice a day, refreshments, happy hours;
  • Technical library with option to order books;
  • Coaching and reviews to support your career development;
  • Working for one of the top social gaming companies in the world.
Process stages
Prescreening → recruitment interview → technical interview → HR and management interview
Who we are and who we are looking for
The leading mobile gaming company is looking for a talented .NET Client Developer who is proficient with C# and Xamarin to work on one of its games - the largest and the most high-load project. It's a cross-platform game: Facebook, iOS, Android - which is on the top of 15 most downloaded games in America and the number one game in the bingo segment.

A few words on the project:

  • the game client is written in C#, backend in PHP
  • microservice architecture
  • up-to-date technology stack
You will work on a team of more than 40 developers and use the latest versions of C#, Xamarin, Visual Studio, ReSharper and Rider.

You will develop high-performance mobile application using internal frameworks distributed as git repositories (linked as submodules) or internal NuGet packages.

The main framework is cross-platform Monosyne Engine (which uses the latest computer graphics techniques): the most similar framework which you can see to understand the main idea is MonoGame.

Other frameworks provide higher level abstractions for building application logic: networking, work with managed/unmanaged resources, navigation and UI elements, commands, 3rd party platform-specific libraries and many others.

What you will do
  • Write new game features in C# that millions of users will enjoy
  • Collaborate with backend devs to design the most optimal API
  • Monitor feature in post-production via Kibana/Grafana
  • Review code of your colleagues
  • Communicate with game engine team to get all needed functionality for new features
  • Help QA/Automation team with bug analysis, reproduction and tooling
Requirements
  • software architecture principles (OOP principles, SOLID, KISS, DRY, IoC/DI, design pattern)
  • asynchronous programming experience
  • data structures and algorithms deep understanding
  • performance and memory usage tuning and analysis
  • experience connecting applications to multiple APIs (http/https, sockets)
  • English: Intermediate or higher

Would be a plus, but not required

  • Test Driven Development (TDD) as it pertains to unit testing (xUnit, NUnit, Moq, Automock)
  • graphics/rendering experience (DirectX/OpenGL ES)
  • experience with game engines such as Unity, Unreal, MonoGame/XNA or any custom
  • any experience working with native mobile development and cross-platform applications
  • Jira, Confluence, Bitbucket Server, Teamcity
What we offer
  • Competitive salary, performance-based bonuses and flexible working hours;
  • Social package, including gym membership compensation, medical insurance with dental coverage;
  • Paid vacation and sick leaves;
  • Training programs, certifications, conferences including international events;
  • Corporate English classes;
  • Referral program;
  • Corporate celebrations, team buildings, and fun activities;
  • Free meals twice a day, refreshments, happy hours;
  • Technical library with option to order books;
  • Coaching and reviews to support your career development;
  • Working for one of the top social gaming companies in the world.
Process stages
Prescreening → recruitment interview → technical interview → HR and management interview
Candidate:
How long does it take to go through the whole hiring process?
Recruiter:
Around 1 week, but we can arrange all the interviews for 1 day.
Candidate:
How long does it take to go through the whole hiring process?
Recruiter:
Around 1 week, but we can arrange all the interviews for 1 day.
How to apply or get details?
How to apply or get details?
Just drop us a message on Linkedin or Telegram!
Marina
recruiter
Just drop us a message on Linkedin or Telegram!
Marina
recruiter
Or leave any contact so we could write to you!
Name
Contact
Upload your CV (optional)
Add the link to your CV or professional profile
What is your seniority level?
What is your location?
In which vacancies are you interested?
Privacy policy
Made on
Tilda