Middle
Фріланс
Дистанційна робота
Над чим працювати?
- Назва проекту(ів): Slot Game Frontend PixiJS
На які завдання (обов'язки)?
Develop and optimize front-end components for interactive games using PixiJS.
Collaborate with the backend team to ensure seamless integration of game logic and server-side features.
Work closely with the art team to implement visual assets, animations, and effects while maintaining performance efficiency.
Implement different types of games, ensuring smooth gameplay, responsiveness, and scalability across multiple devices.
Optimize rendering performance, handling shaders, WebGL configurations, and asset loading efficiently.
Debug and troubleshoot issues related to graphics rendering, performance bottlenecks, and cross-browser compatibility.
Maintain and improve the game engine pipeline, ensuring clean and reusable code structures.
Implement UI/UX elements in collaboration with designers to enhance player interaction.
Stay updated with new PixiJS features, game development trends, and best practices.
Key KPIs:
Performance Optimization – Smooth frame rates (60FPS where applicable).
Game Stability – Minimized crashes and rendering issues across different devices.
Code Maintainability – Clean, structured, and reusable front-end code.
Integration Efficiency – Seamless communication between front-end, back-end, and art assets.
Project Completion – Timely delivery of assigned game components.
Якого професіонала шукаємо?
Experience: At least 3+ years of experience in front-end game development with PixiJS.
Expertise in WebGL & Canvas – Strong understanding of rendering techniques and shaders.
Strong JavaScript & TypeScript – Solid knowledge of ES6+ features, asynchronous programming, and performance optimization.
Game Development Knowledge – Experience in handling game loops, physics, animations, and UI transitions.
Backend Collaboration – Ability to integrate with backend APIs, WebSockets, and database-driven game logic.
Familiarity with Asset Pipelines – Handling sprite sheets, texture atlases, and animations efficiently.
Version Control – Proficiency with Git and working in collaborative environments.
Debugging & Optimization – Strong skills in profiling, memory management, and improving rendering performance.
Understanding of UX/UI in games – Ability to create smooth and intuitive player interactions.
Nice to Have:
Experience with Spine, DragonBones, or other skeletal animation tools.
Knowledge of Three.js for additional 3D features if required.
Familiarity with Cocos2d-JS or Phaser for comparison.
Experience in mobile-first optimization (iOS, Android).
English proficiency for clear communication within international teams.