About the Role
As a Senior Software Engineer (iGaming), you will design and build original browser-based casino games, crash games, instant-win experiences, and promotional game mechanics. You will drive game development from concept to launch, delivering polished, high-performance gaming experiences. This hands-on role involves influencing technical direction, mentoring others, and shaping the future of Dabble's iGaming platform.
Responsibilities
- Design, develop, and maintain engaging HTML5 browser-based casino and iGaming experiences.
- Build high-quality game mechanics, animations, visual effects, and intuitive user interfaces.
- Own the end-to-end development of game features, from concept through to launch.
- Collaborate with Product Managers, Designers, Artists, and Backend Engineers to bring new game concepts to life.
- Optimize gameplay performance across desktop and mobile devices.
- Integrate games with wallets, player accounts, rewards, leaderboards, and real-time game services.
- Contribute to technical design discussions and provide creative solutions to complex engineering challenges.
- Ensure products meet regulatory, accessibility, and responsible gambling requirements.
- Mentor engineers through code reviews, technical guidance, and knowledge sharing.
- Stay across emerging technologies and trends within web gaming and front-end development.
Requirements
- 6+ years' commercial software engineering experience.
- Experience developing real-money gaming, casino, slot, crash, instant-win, social casino, or other iGaming products (highly regarded).
- Experience integrating real-time game events using WebSockets or similar technologies (highly regarded).
- Strong experience building browser-based games, interactive applications, or highly dynamic front-end experiences.
- Advanced knowledge of JavaScript, TypeScript, React, HTML5, and modern web development practices.
- Experience with Canvas, WebGL, Pixi.js, Phaser, GDevelop, or similar game development frameworks (highly regarded: experience building browser-based games using Three.js, Babylon.js, or similar technologies).
- Strong understanding of game architecture, rendering performance, animation systems, and responsive design.
- Proven ability to optimize front-end applications for speed, scalability, and seamless user experiences across desktop and mobile.
- Strong software design principles and engineering fundamentals.
- Ability to work autonomously, solve complex technical problems, and deliver high-quality outcomes in a fast-paced environment.
- Excellent communication skills with experience collaborating across Product, Design, and Engineering teams.
- A Dabbler’s attitude is paramount, with the ability to learn quickly and adapt.
- Must be a team player, willing to share with and learn from others.
- Collaborative working styles are crucial.
- Openness via public channels to problem solve or ideate on Slack is preferred.
- Utilize freedom of autonomy to its absolute potential.
- Enjoy contributing to the Dabble community.
- Respect for peers is highly valued.
- Think differently, be brave, and strive to always raise the bar.
- Embrace empowerment of all people at any level of seniority and experience to ‘own their work’ and ‘talk their book’ wherever they can.
- Prioritize self-care and well-being, including taking breaks, setting boundaries, and seeking support.
- Comfortable discussing well-being and accessing resources when necessary.
Skills
- JavaScript
- TypeScript
- React
- HTML5
- Modern web development practices
- Canvas
- WebGL
- Pixi.js
- Phaser
- GDevelop
- Three.js
- Babylon.js
- WebSockets
Location
- Australia
- Victoria
- Sydney
- Brisbane
Work Type
- Remote-friendly
- Hybrid
Experience Level
- Senior
Salary/Compensations
- $175,000 - $190,000 + Super
Benefits
- Five weeks of paid annual leave
- Paid parental leave for both primary and secondary caregiver
- Sponsored flights to network of offices for staff and spouse/immediate family
- Flexibility with working hours
- Sonder app sponsorship for employees and their families (24/7 support)
- Up to 10% annual cash bonus based on Company performance metrics
- Dabble Day Dividend (share of the day's revenue on company birthday)
About the Company
- Dabble operates a licensed sportsbook under the NTRWC in Australia since 2021.
- The company aims to deliver extraordinary, immersive socialized betting experiences.
- Global operations span multiple markets, including the US (Daily Fantasy Sports app) and the UK.
- Dabble fosters a culture of fun, celebration, community, evolution, and focus.
- The company encourages a flexible work environment, allowing employees to choose their work setting.
- Dabble values genuine team members, welcomes big and small ideas, and schedules focus time.
- Annual convention, Dabblecon, brings the team together to celebrate successes and plan for the future.
