We are looking for a passionate Senior Front-End JS Game Developer to deliver high performance, fresh vision, and a desire for scalability within the company. The job will suit the best a committed developer who is ready to work with the game engine and new feature development.
To succeed in the role, you'll have:
- 4+ years of JavaScript UI Client programming experience in a business environment. With strong focus on FPS and CPU performance.
- Expert in TypeScript, Javascript ES6+, excellent understanding of the rendering cycle in Canvas/WebGL.
- Experience in Game Development.
- Deep understanding of Event Loop and benefits of sync or async approaches.
- Experience in cross-browser development.
- Strong knowledge of OOP, knowledge of game programming patterns, practices, and techniques.
- Propose different solution algorithms.
- Experience with Git.
- Excellent communication skills and a team player mindset.
- Intermediate (or higher) level of English.
- GTD (getting things done) attitude, self-sufficiency, open for learning.
Would be beneficial to know:
- Understanding of performance optimisation algorithms, memory management, threading
- Experience with Spine animations
- Experience with Texturepacker
- Experience with GitHub Actions
- Experience with Unit Testing
- Experience of work in Jira, Confluence
- Knowledge of Vue on a basic level
- Experience in full-stack development
- Familiarity with Scrum workflow processes
Your Role in Elevating Our Games:
- Join a team of professional game developers
- Practice openness and agility in game development
- Be a part of Playson Engineering Community and exchange ideas, expertise
- Suggest improvements for the game engine
- Design and write functional unit tests against updated code
- Develop tools and scripts for work optimisation
The recruitment process includes the next steps:
- HR Interview
- Team Interview (with Product Owners)
- Technical interview (with live coding session)
- Final Interview (with CTO)
_
We deliver entertainment and satisfaction to the lives of the busy world.