Успешная карьера в ИТ
Languages :

Наши Представители

Anton Osypa
Kiev Recruiter

JavaScript Game Developer

Kiev

About the Company

2 year old company based in California, USA. They are a team of tech & gaming veterans that created the original Yahoo! Games. This startup is strongly backed by early investors of WhatsApp. They currently have 12 engineers and 1 product/business leader.
The product is a messenger app that allows users to play full multiplayer games seamlessly while chatting, without needing to download the games separately. 

About the Projects

You will be working on multiplayer games that will run inside of our messenger application. Each game will vary in size based on the type of game: smaller games may be 1-2 months, larger games will be longer.
All games are built directly on multiplayer games platform. It is a Javascript based multiplayer game engine, running inside of an Android or iOS messenger application (Chrome V8 Engine)

We approach all games from an engineering perspective: logic and protocols are of primary importance. You will have to make temporary decisions on user interface or layout -- a complete game design is not always available. Being comfortable with “Developer Art” or temporary, to-be-replaced animations and design work are important for success. Get the core of the game done, then we can iterate on making it look nicer.
We are specifically avoiding certain existing technologies for our games: we will specifically avoid Cocos-2d, Unity, and other game development frameworks. They do not make sense for our situation and are not interesting for us.
Documentation is available, and certainly communication with the team to ask questions and learn the system is great.

About the Process

We use agile with 2 week sprints. There are 2 meetings per week to review progress in the sprint, and to show a demo of results achieved at the end.
JIRA is our issue tracker. We use Git heavily for technical documentation. Team communication is using Slack, Skype, and Email.

Requirements

● Experience with Node.JS (javascript experience without the browser)
● WebGL
● Wrote/Developed a game library (a core developer for a game library -- not just a user of it)
● Typescript experience
● Strong spoken and written English