PixiJS game developer job involves developing and maintaining browser-based games using the PixiJS framework. Key responsibilities include implementing gameplay mechanics optimizing performance and collaborating with designers and artists. Requirements typically include a strong background in JavaScript experience with game development principles and proficiency in object-oriented programming.
Responsibilities
Game development: Develop and maintain browser-based games using PixiJS.
Gameplay implementation: Implement real-time physics animations and interactive gameplay elements.
Collaboration: Work closely with designers artists and backend teams to create a seamless user experience.
Performance optimization: Optimize game performance for various devices and browsers ensuring speed and stability.
Code quality: Write clean maintainable and well-documented code.
Tooling: Help evolve internal game libraries and tools.
Maintenance: Update and maintain existing projects to meet new requirements and business goals.
Requirements
Technical skills: Proficiency in JavaScript and PixiJS is essential. Experience with other 2D/3D engines and animation tools like Spine or GSAP is a plus.
Programming principles: Solid understanding of object-oriented programming (OOP) and principles like SOLID.
Game development experience: Experience in game development particularly with web-based games.
Performance and optimization: Knowledge of performance optimization techniques and browser debugging.
Version control: Familiarity with version control systems like Git and CI/CD practices.
Collaboration: Ability to work effectively in a collaborative cross-functional team environment.
Problem-solving: Strong analytical and problem-solving skills.