React/RxJs Engineer
Playhour.ai
Engineering & Technology
Job Summary
As a React Developer, you will be key in building responsive 2D games with complex animations and integrating WebRTC functionality for real-time audio and video communication. You’ll collaborate with designers, game developers, and backend engineers to deliver a smooth, enjoyable, dynamic gaming experience that engages users.
- Minimum Qualification : Degree
- Experience Level : Senior level
- Experience Length : 5 years
Job Description/Requirements
Responsibilities:
- Develop and implement 2D games with rich animations using React or and JavaScript frameworks.
- Design intuitive UIs and game mechanics, ensuring smooth and responsive performance.
- Collaborate with the team to integrate WebRTC for audio and video chat between players.
- Optimize the game for cross-browser compatibility and ensure high-performance rendering.
- Handle real-time multiplayer aspects, focusing on player interaction and communication.
- Troubleshoot, debug and improve existing game components and WebRTC features.
- Stay up-to-date with industry trends and new technologies to incorporate them into development.
Requirements:
- Proficiency in React (Hooks, Context API, etc.) and experience with JavaScript/TypeScript.
- Strong understanding of HTML5 Canvas or other animation libraries (e.g., Three.js, Pixi.js).
- Experience with WebRTC to manage real-time peer-to-peer audio and video communication.
- Familiarity with game development concepts, particularly 2D gaming.
- Ability to create and optimize animations, ensuring fluid performance across devices.
- Experience with RxJS or other state management tools.
- Basic understanding of server-client communication and multiplayer synchronization.
- Problem-solving skills with attention to detail and a focus on user experience.
- Strong communication skills and ability to collaborate in a remote team environment.
- Experience with WebSockets for real-time updates in games.
- Familiarity with game engines like Phaser.js or Unity for 2D games.
- Knowledge of audio/video processing libraries (e.g., Web Audio API, PeerJS).
- Understanding of game physics, collision detection, and object movement algorithms.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.