Senior Software Engineer (Front-End Game Developer) responsible for developing game clients and engines. Involves all aspects of development: requirements gathering, design, development, documentation, deployment, and maintenance. Collaborates with engine developers, art teams, and designers. Requires strong work ethic, self-management, and teamwork. Duties include developing and maintaining common game features, diagnosing and optimizing game performance, and developing tools and libraries to improve the development process. Experience maintaining social casino iOS and Android apps is a plus.
Good To Have:- PixiJS
- NodeJS
- Web-based architecture
- Scrum/Agile
- Casino Gaming experience
- Jenkins
- Jira
- Android/iOS development
Must Have:- Bachelor's degree or equivalent
- 5-8 years software development experience
- TypeScript expertise
- Advanced OOP knowledge
- Familiarity with design patterns
- Excellent communication skills
- Version control (GitHub, Bitbucket)