Senior Front-End JS Game Developer
Playson
Job Summary
Playson, a leading online gaming supplier founded in 2012, is seeking a passionate Senior Front-End JS Game Developer. This role focuses on delivering high performance, fresh vision, and scalability within the company. The ideal candidate is a committed developer ready to work with game engine and new feature development.
Must Have
- 4+ years JavaScript UI Client programming experience with strong focus on FPS and CPU performance.
- Expert in TypeScript, Javascript ES6+, excellent understanding of Canvas/WebGL rendering cycle.
- 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, game programming patterns, practices, and techniques.
- Ability to propose different solution algorithms.
- Experience with Git.
- Excellent communication skills and a team player mindset.
- Intermediate (or higher) level of English.
- GTD attitude, self-sufficiency, open for learning.
Good to Have
- 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.
Perks & Benefits
- Professional development
- Social events
- Flexibility in your schedule
- Full Medical Insurance for you and your +1
- Special Life Event financial support
- Unlimited paid vacation leave
- Bonus system
- Unlimited sick leave
- Remote work
- Courses and training reimbursement
- Employee referral program
- Competitive salary fixed in EUR/USD
Job Description
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:
1. HR Interview
2. Team Interview (with Product Owners)
3. Technical interview (with live coding session)
4. Final Interview (with CTO)
What you get in return
----------------------
- Professional development
- Social events
- Flexibility in your schedule
- Full Medical Insurance for you and your +1
- Special Life Event financial support
- Unlimited paid vacation leave
- Bonus system
- Unlimited sick leave
- Remote work
- Courses and training reimbursement
- Employee referral program
- Competitive salary fixed in EUR/USD