Senior JavaScript Developer

Playson Logo

Playson

πŸ“Remote - European Union

Summary

Join Playson, a leading online gaming supplier, as a Senior Front-End JS Developer. You will contribute to high-performance game development, focusing on scalability and fresh vision. This role requires expertise in TypeScript, JavaScript ES6+, Canvas/WebGL rendering, and cross-browser development. You will propose solutions, work with Git, and collaborate effectively as a team player. In return, you will receive a competitive salary, quarterly bonuses, flexible schedule, remote work options, unlimited paid vacation and sick leave, medical insurance, financial support for life events, professional development opportunities, and more.

Requirements

  • Have 4+ years of JavaScript UI Client programming experience in a business environment. With strong focus on FPS and CPU performance
  • Be expert in TypeScript, Javascript ES6+, have excellent understanding of the rendering cycle in Canvas/WebGL
  • Have deep understanding of Event Loop and benefits of sync or async approaches
  • Have experience in cross-browser development
  • Have strong knowledge of OOP, knowledge of game programming patterns, practices, and techniques
  • Have experience with Git
  • Have excellent communication skills and a team player mindset
  • Have intermediate (or higher) level of English
  • Have GTD (getting things done) attitude, self-sufficiency, open for learning

Responsibilities

  • Develop high-performance game features
  • Work with the game engine and new feature development
  • Propose different solution algorithms
  • Design and write functional unit tests against updated code
  • Develop tools and scripts for work optimisation
  • Suggest improvements for the game engine
  • Practice openness and agility in game development
  • Be a part of Playson Engineering Community and exchange ideas, expertise

Preferred Qualifications

  • Have understanding of performance optimisation algorithms, memory management, threading
  • Have experience in Game Development and Spine animations (GSAP)
  • Have experience with Texturepacker
  • Have experience with GitHub Actions
  • Have experience with Unit Testing
  • Have experience of work in Jira, Confluence
  • Have knowledge of Vue on a basic level
  • Have experience in full-stack development
  • Have familiarity with Scrum workflow processes

Benefits

  • Competitive Salary: We offer a competitive salary in EUR, subject to annual performance reviews
  • Quarterly Bonuses: Benefit from a transparent and systematic quarterly bonus system
  • Flexible Schedule: We offer a flexible work schedule to accommodate your needs
  • Remote Work Option: Choose to work remotely, providing greater flexibility and comfort
  • Unlimited Paid Vacation: Enjoy unlimited paid vacation leave
  • Unlimited Paid Sick Leave: Take unlimited paid sick leave whenever necessary
  • Medical Insurance: Receive comprehensive medical insurance for both you and a significant other
  • Financial Support for Life Events: We provide financial support during special life events
  • Professional Development: Get reimbursement for professional development courses and training
  • Employee Referral bonus program
  • Corporate team-building events, corporate parties

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.