Game Developer
Description
Game Development:
- Design, develop, and maintain high-quality web-based games using JavaScript and WebGL.
- Implement game mechanics.
- Implement interactive systems.
- Implement engaging player experiences.
- Develop real-time rendering features.
- Develop interactive graphics.
- Ensure gameplay systems are scalable, maintainable, and performant.
Graphics & Engine Development:
- Work with custom-built game engines and rendering pipelines.
- Develop and optimize game loops.
- Develop and optimize scene management systems.
- Develop and optimize rendering processes.
- Implement visual effects, animations, and shader-based solutions.
- Optimize graphics performance across different browsers and devices.
Prototyping & Innovation:
- Create rapid prototypes to validate game concepts, mechanics, and visual ideas.
- Iterate quickly based on testing, feedback, and business requirements.
- Experiment with new technologies and approaches to improve gameplay experiences.
- Leverage AI-assisted development tools to accelerate prototyping and development workflows.
Quality & Collaboration:
- Write clean, reusable, and well-documented code.
- Participate in code reviews and contribute to engineering best practices.
- Collaborate effectively with designers, developers, and product stakeholders.
- Contribute to Agile ceremonies and support successful project delivery.
Location: Remote - Poland, Serbia, Montenegro, Bulgaria, España, Canadá, Georgia, Hungría, República Checa
Skills required for this job:
- AI-assisted development tools
- Agile methodologies
- GPU programming
- Git
- JavaScript
- Linear algebra
- Performance optimization
- Resource optimization
- WebGL
- WebSockets