Game Developer (JavaScript/TypeScript) Offline
ELA Games is a game studio that was built on a strong foundation of experience and a love for gaming, which is at the heart of every new release. This is evident in our motto of building games created for players, by players.
β Area of responsibilities:
βοΈ Write high-quality reusable code to develop, test and release games in full cycle from end to end (slots and table games). Which means to
work closely with in-house QA and server teams on every day basis;
βοΈ Working structure is straightforward: youβre going to report and get
support and guidance from Team Lead;
βοΈ Get all graphics, animations and sounds to implement in Cocos Creator so you can concentrate on coding those features, work closely with QA and Server Developer dedicated to a project;
βοΈ This is the main project in the company and implies development of
new games/features, constantly improve existing projects;
βοΈ Assist team members in architectural compliance, functional accuracy
validation, and adherence to appropriate industry standards;
βοΈ Keep a record of the status and progress of assigned tasks to project
teams and managers in Jira.
β Requirements:
βοΈ At least 3 years of experience in game development;
βοΈ Knowledge of JavaScript/TypeScript;
βοΈ Canvas/WebGL;
βοΈ Familiarity with Design Patterns;
βοΈ Experience in applying OOP and MVC principles;
βοΈ Experience with CocosCreator (preferably), Pixi.js, Phaser,
PlayCanvas, Three.js or any other rendering/game framework;
βοΈ Experience in Spine would be a big plus;
βοΈ Knowledge of data structures, algorithms, asynchronous
architectures, dynamic typing, performance optimization;
βοΈ Knowledge of modern JS frameworks (Model-View-Whatever);
βοΈ Knowledge of HTML5 latest features;
βοΈ Experience in debugging and profiling browser applications;
βοΈ Version control systems (Git);
βοΈ English - at least intermediate level;
βοΈ Good communication skills.
β We offer excellent benefits, including but not limited to:
π§π»βπ» Learning and development opportunities and interesting challenging tasks;
π Official employment in accordance with the laws of Cyprus and the EU, registration of family members;
βοΈ Relocation package (tickets, staying in a hotel for 2 weeks);
ποΈββοΈ Company fitness corner in the office for employees;
π Opportunity to develop language skills and partial compensation for the cost of language classes;
π Birthday celebration present;
π Time for proper rest and 24 working days of Annual Vacation;
π² Breakfasts and lunches in the office (partially paid by the company).
Join BrainRocket and rock with us! π
The job ad is no longer active
Look at the current jobs Game Developer β