This job might no longer be available.
(Core) C# Client Developer
1 year ago
Description
Playtika (NASDAQ: PLTK) is a mobile gaming entertainment and technology market leader with a portfolio of multiple game titles.
Founded in 2010, Playtika was among the first to offer free-to-play social games on social networks and, shortly after, on mobile platforms.
Headquartered in Herzliya, Israel, and guided by a mission to entertain the world through infinite ways to play, Playtika has offices worldwide and over 4,000 employees.
In Playtika we are in a constant race for process and performance excellence and effectiveness.
We are looking for a C# Client Developer to join our team on a full-time basis.
Responsibilities
- Develop, support, and improve cross-platform Unity SDKs for Playtika products;
- Work in collaboration with other engineers on how various aspects of the feature development could be improved and implement them in your solutions;
- Find weak spots in SDKs API design, and improve it for better developer experience of our SDK users;
- Understand the whole feature and all it’s parts (platform specificities, microservices, data, infrastructure, etc.) and own SDK for their usage from C# clients;
- Be ready to work with native platforms technologies (Java and Swift plugins);
- Take quality as the highest priority and work on improvements, including various types of tests (unit, integration, automated etc.);
- Review the code of your colleagues.
Requirements
- Client side development using cutting-edge technologies;
- Expert in .NET and C#;
- Develop new cross-platform infrastructure client libraries and native plugins for internal game studios;
- Work on our existing, massively popular game, and take part in developing new games;
- Knowledge of data structures and algorithms;
- Experience connecting applications to multiple APIs (http/https, sockets);
- Mobile/Game development experience and understanding Web;
- Knowledge of asynchronous programming;
- Ability to quickly get up to speed with existing code;
- Passion for games;
- Experience with UI development;
- A wide understanding of different game technology areas (gameplay, graphics, tools etc.).
Nice to have:
- Mobile game development in Unity3D;
- Experience developing games in various languages/frameworks (XNA, cocos, Java, etc.);
- Experience with WebGL;
- B.Sc in computer science or equivalent experience from IDF tech units;
- Experience with writing shaders;
- Previous iOS/Android development experience.
We offer:
- Competitive salary, performance-based bonuses and flexible working hours;
- Training programs, certifications, conferences, including international events;
- Referral program;
- Corporate celebrations, team buildings, and fun activities;
- Free meals twice a day, refreshments, happy hours;
- Coaching and reviews to support your career development;
- Working for one of the top social gaming companies in the world.
Come play with us!
A word from the manager
Your Experience & Skills
What will you be doing?
Create Your Profile — Game companies can contact you with their relevant job openings.