— Experience in Xamarin (iOS, Android, Forms)
— Knowledge of Android and iOS specific: lifecycle of the base components (Activity, Application, Service, UIView, UIViewController)
— 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 an interest in improving the product you work on
— You can communicate your ideas to other members of the team and accept constructive criticism
— Mobile native development
— Experience in the Universal Windows Platform development is desirable
— Experience with Unity will be plus
— Competitive salary, performance-based bonuses and flexible working hours;
— Training programs, certifications, conferences including international events;
— Social package, including gym membership compensation, medical insurance;
— Paid vacation and sick leaves;
— 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;
— Comfortable office near the ’Osokorki’ metro station with a magnificent view at the whole right bank of the Dnieper;
— Working for one of the top social gaming companies in the world;
— Cute and funny corporate events — some of them definitely unforgettable.
You will use C# as your main programming language to develop new and support existing libraries that use in Xamarin and Unity-based games.
— Develop new cross-platform infrastructure client libraries for internal game studios
— Maintain and support existing libraries and products
— Code review
— Cover your code with unit tests
— Find weak spots in the design of the app, and implement improvements, so that your follow developers will make fewer 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
Playtika is looking for Xamarin Developer to join the Kiev office on a full- time basis.
Playtika — the company of storytellers and coders, artists and data-scientists, explorers, and strategists. Since 2010, Playtika has been a pioneer in the social games industry. Playtika doesn’t just build games. It brings them to life. Fueled by over six terabytes of data daily, our games are continuously evolving journeys, personalized to deliver new challenges and surprising thrills, at every twist and every turn.
We were the first to introduce free-to-play casino-style games to social networks. We are successfully applying our intuitive understanding of what players want. That’s why we have 30 million players and 17 offices around the world.
You will be a significant part of a team of experienced engineers and will use C# as your main programming language for the development of a new and support of existing libraries that are used in Xamarin and Unity-based games.