
Game Developer
- Amsterdam, Noord-Holland
- Vast
- Voltijds
- Front-End Development:
- Develop and maintain a high-performance front end using React and TypeScript, with interactive rendering via PixiJS.
- State Management:
- Build reactive and maintainable state logic using MobX and XState (state machines and complex state workflows).
- Real-Time Features:
- Integrate WebSocket /
- Implement responsive and visually consistent UI components using SCSS or styled-components.
- Build Tools:
- Configure and optimize project builds using Vite or Webpack for fast development and efficient bundling.
- Testing:
- Write and maintain robust tests using Jest and React Testing Library to ensure code quality and stability.
- Collaboration:
- Work closely with designers, product managers, and backend developers to deliver high-impact features.
- Troubleshooting:
- Debug and resolve UI-related issues across different browsers and environments.
- Optimization:
- Continuously improve performance, responsiveness, and rendering efficiency of the application.
- Continuous Learning:
- Stay up-to-date with the latest trends in front-end technologies and modern development practices.
- Proven experience as a Front-End Developer, building modern, complex web applications.
- Hands-on experience with React and TypeScript.
- Proficiency in PixiJS for interactive canvas/WebGL rendering.
- Solid understanding of MobX and XState for state and logic management.
- Experience with WebSocket /
- Familiarity with Vite or Webpack as build tools.
- Experience with Jest and React Testing Library for front-end testing.
- Excellent problem-solving skills and attention to detail.
- Strong verbal and written communication skills.
- Ability to work collaboratively in a fast-paced, agile team environment.
- Willingness to learn and adapt to new technologies and frameworks.
- English is required; Russian is a plus.
- Experience with Spine or similar animation tools.
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of Agile development methodologies.
- Basic understanding of backend integration (APIs, authentication, data flow).