About Roller Gaming
Roller Gaming, based in Sofia and London, is a technology company operating in the iGaming / iLottery / Sports Betting domain. We provide professional services and build next-generation native applications and web-based platforms for global leaders in the online betting and gaming industry.
Originally founded as a product company, Roller Gaming has grown into a strong engineering organization with expertise across Java, React.js, Android, and iOS. Our teams work in hybrid or fully remote setups from various locations across Bulgaria, contributing to large-scale, cloud-native platforms used by millions of players worldwide.
Why Join Us at Roller?
A culture of transparency, loyalty, and mutual respect
A collaborative and supportive environment with strong mentorship
Structured onboarding and continuous learning opportunities
Long-term professional growth and development paths
Flexible hybrid or fully remote work options
A strong focus on health, well-being, and work–life balance
Team events, charity initiatives, sports activities, and a friendly atmosphere
The opportunity to work on real-world, high-impact gaming platforms
Role Overview
We are looking for a Junior Frontend Developer (Vue.js) who is motivated to learn, grow, and develop modern user-facing web applications within a collaborative product development team.
In this role, you will work on production-grade, cloud-native platforms, contributing to real features from day one. You’ll be part of a cross-functional agile team, working closely with senior frontend engineers, backend developers, QA, product managers, and your Engineering Manager, who will support your growth through mentorship and structured onboarding.
What You’ll Do
Contribute to the development of frontend features under the guidance of senior engineers
Implement user interfaces using Vue.js and modern JavaScript
Write clean, readable, maintainable, and reusable code
Participate in code reviews and learn frontend best practices
Collaborate with designers to implement UI/UX designs accurately
Work with backend engineers to integrate REST APIs
Participate actively in sprint planning, daily stand-ups, and retrospectives
Assist with bug fixing and improving existing features
You’ll Grow Your Understanding Of
Modern frontend development with Vue.js
Component-based architecture and state management fundamentals
HTML5, CSS3, and responsive design
Version control and collaborative development using Git
Debugging and testing frontend applications
Agile development processes
Who You Are
A motivated and curious learner with an interest in frontend development
A team player who enjoys collaboration and knowledge sharing
Detail-oriented, with a desire to build clean and user-friendly interfaces
Open to feedback and eager to improve continuously
What You’ll Need
A degree in Computer Science, Software Engineering, or a related technical field
(or equivalent practical experience)
Basic experience with JavaScript and Vue.js (through studies, internships, or personal projects)
Basic understanding of:
JavaScript fundamentals and ES6+ concepts
HTML5 and CSS3
Responsive web design
Version control (Git)
Basic debugging and problem-solving
Exposure to REST APIs, UI/UX principles, testing, or TypeScript is a plus.
Our Benefits:
Remote Office – Flexible hybrid or fully remote setup
Parking Space – Free parking spots available
Fun Office Space – Game zone and relaxation areas
Health Insurance – Additional private health insurance, including dental care
Personal Development – Company-sponsored training budget
Employee Referral Programme – Bonus for successful referrals
Holidays – Extra 5 days after your 1st and 5th year
Social Events – Team events and celebrations
Family Insurance – Option to include a family member
Sport Cards – 100% company-sponsored
Sponsored