Responsibilities:
- Collaborate with small, rotating, interdisciplinary teams consisting of game designers, audio engineers, artists, and developers to create premium HTML5 games.
- Partner closely with our development community to continuously design, implement, improve, and debug our in-house game and engine codebases.
- Integrate within our development community and contribute to designing, implementing, improving, and debugging our in-house game and engine codebases.
- Work with a modern tech stack using TypeScript and Node.js in VSCode, utilizing Git and Jira workflows.
- Write well architected, structured, and maintainable code.
- Participate in code reviews, providing thoughtful, constructive, and thorough feedback.
- 3+ years of professional experience in software development in any major programming language (JavaScript, TypeScript, C#, C++, Java, etc).
- Good understanding of general OOP, SOLID principles, design patterns, debugging skills, memory management, and optimization techniques.
- Familiarity with modern development team workflows (pull requests, code reviews, package management).
- Player-oriented mindset.
- Clear communication skills in code, writing, and speaking.
- A positive attitude and a desire to grow.
Highly Beneficial
- Strong TypeScript, JavaScript, and Node.js knowledge.
- Experience with casino game development.
- Familiarity with continuous integration.
- Mobile experience and familiarity with its challenges and optimizations.
- Contributions to open-source projects, game jams, personal projects.
- Familiarity with other game engine architectures. (Unreal, Unity, etc.)