Requirements:
— 5+ years of Application Development or Software Engineering experience
— Deep Knowledge of C#
— Good understanding of design patterns and SOLID principles
— Experience with game development, good knowledge of OpenGL or Direct X
— Experience in mobile development is plus
— Experience with Xamarin, Objective C, Java, is a plus
— Experience with decomposing technical tasks and defining level of effort for complex systems
— Bachelor’s degree in Computer Science or related field
— Strong verbal and written communication skills (both Russian and English).
— Experience with Agile software development and/or Test Driven Development is a huge plus
∙ An exciting and challenging job and talented guys around.
∙ Professional Trainings. Our developers appreciate such events as JeeConf, XP Days, JavaDay, CraftConf, DevOxx, GeekOut, JavaZone.
∙ Substantial performance bonuses paid two times a year
∙ Salary review once a year
∙ Free corporate English lessons
∙ Payment of sports.
∙ 20 working days paid vacation
∙ Medical insurance
∙ Cute and funny corporate events — some of them definitely unforgettable.
∙ By the way, you can feel us here — www.facebook.com/playtikaua
— Perform in accordance with established project standards and processes
— Establish project standards and processes
— Break down software requirements and create highly complex systems
— Lead mid and senior level engineers on complex tasks
— Act as a mentor to junior software engineers
Playtika — the company of storytellers and coders, artists and data-scientists, explorers and strategists.
Since 2010, Playtika has been a pioneer in the games industry.
We are looking for the person able to solve technical problems using industry best practices, someone who is able to oversee technical staff and ensure top quality work is produced on time.
You will work with Enterprise development in a complex environment. These are very large projects with many dependencies on external systems, people and data.
The successful candidate will be responsible for complex analysis, design, development and debugging of computer software.