HR & IT Recruitment Services Remote recruitment & HR services Recruitment subscription About Us Contacts ALL JOBS IT JOBS CV EXAMPLES Blog 2 Case Studies

Vacancy: C#/ .Net Engineer

Product company

We are looking for a C# Engineer for a leading mobile gaming company and monetization platform with over 35 million monthly active users across a portfolio of games titles to work on cross-platform solutions.

Tasks:

  • Develop new cross-platform infrastructure client libraries for internal game studios;
  • Maintenance and support existing libraries and products;
  • Investigate and fix weird rare crashes, application freezes;
  • Review code of your colleagues;
  • Cover your code with unit tests;
  • Find weak spots in design of the app, and implement improvements, so that your follow developers will make less mistakes during development;
  • Listen to suggestions from your team on how different aspects of the feature development could be improved and find and implement your solutions.

You will use C# as your main programming languages for develop new and support existing libraries that uses in Xamarin and Unity based games.

Requirements:

  • You understand and can apply software architecture principles (OOP principles, SOLID, KISS, DRY, IoC/DI, design pattern);
  • You have good experience with .NET and C#;
  • You have strong knowledge of asynchronous programming;
  • You have knowledge of data structures and algorithms;
  • You have experience connecting applications to multiple APIs (http/https, sockets);
  • You have experience with Test Driven Development (TDD) as it pertains to unit testing (xUnit, NUnit, Moq, Automock);
  • You have interest in improving the product you work on;
  • You can communicate your ideas to other members of the team and accept constructive criticism.

Nice to have:

  • Experience with Xamarin mobile development or knowledge of the specifics of the iOS or Android platform;
  • Experience with UWP development;
  • Experience with Unity development.

Join the Znoydzem community.

Apply as a Specialist

I agree to and accept that ZNOJDZIEM LLC will provide better user experience by collecting, analyzing and cataloging information about Internet electronic addresses that I have connected with my devices and about the type of my devices (such as the type and version of software) as well as by making automatic decisions (not involving sensitive data). The agreement applies for the legally binding period, or until either the user or ZNOJDZIEM LLC withdraws from the agreement. Withdrawing from the agreement will result in removing the user's data. Please see our privacy policy.

I agree to and accept that ZNOJDZIEM LLC will provide better user experience by collecting, analyzing and cataloging information about Internet electronic addresses that I have connected with my devices and about the type of my devices (such as the type and version of software) as well as by making automatic decisions (not involving sensitive data). The agreement applies for the legally binding period, or until either the user or ZNOJDZIEM LLC withdraws from the agreement. Withdrawing from the agreement will result in removing the user's data. Please see our privacy policy.