What’s the opportunity?
We are on the lookout for a talented and experienced developer to join our Games team!
Your role involves creating content for casino and mobile/social games, distributed to renowned international gaming companies with millions of players through our RGS platform.
Specializing in high-quality browser-based gaming content across various devices, we rely on Typescript and Pixi.js as our tools of choice.
This is a high impact position. You will be collaborating closely with our artists, engineers, producers and testers. You will work alongside other engineers of our small game development team to elevate technology and consistently apply best practices.
What will work look like?
- Design and develop features of our in-house front-end game engine and editor application
- Build maintainable games that will leverage our engine’s ECS architecture
- Improve tooling, build automation and write unit tests so that deployment and iteration become easier and faster
- Document your work and express ideas clearly and respectfully through code comments, user documentation, merge requests and verbal communication
- Use code review to spread knowledge
Required skills:
- Experience in TypeScript/JavaScript and HTML/CSS in a professional capacity
- Knowledge of utilizing RESTful APIs and executing WebSocket-based communication
- Solid understanding of object-oriented principles and design concepts
- Comprehension of game development processes, principles, and patterns
- Familiarity with distributed version control systems, preferably Git
Nice-to-have skills:
- Experience with event-driven programming, reactive programming and/or functional programming
- Experience in using Entity Component System (ECS) based frameworks like Unity
- Knowledge of using Canvas and/or WebGL API, and games-oriented libraries and frameworks (PixiJS, Cocos2d, CreateJS, Phaser…)
- Hands-on experience in building Casino games
- Knowledge of some web front-end library or framework (React, Angular, Vue)
- A degree to BS/MS level, in Computer-Science, Electronics, Mathematics or similar
- Good verbal and written English language
We seek individuals who are responsible, motivated, and eager to embrace new knowledge and serve as positive role models for junior team members.
Our recruitment process is streamlined and, if we find each other a good match, you can expect:
- Competitive base net salary plus bonuses based on personal and team success
- Flexible work arrangements
- Permanent position with an established and growing company
- Welcoming atmosphere around the office, with a multinational team full of experienced and helpful colleagues
- Access to learning resources and paths to grow
- Company culture that encourages work-life balance, wellbeing, and family life
- Private health insurance
- FitPass membership
- Workspace in the center of Belgrade
If you think you would fit in well, send us your application and CV now! We will be in touch with the shortlisted candidates.
Finbet is committed to protecting the privacy and security of all personal information that we process.
Finbet has affiliated companies and business partners in several countries, so in rare cases we may transfer data we collect.
Finbet will utilize appropriate and lawful protection methods when transferring your data across international borders.