All active Webpack roles based in Belgrade.
Pick a job to read the details
Tap any role on the left — its description and apply link will open here.
Share this job
BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.
❗️ Important – On-Site Role in Serbia❗️
This is an on-site position based in Serbia, Belgrade. Remote or hybrid arrangements are not available. Candidates must already be in Serbia or be willing to relocate. Full relocation support will be provided if needed.
⚡ We are looking for an experienced Senior HTML/Markup Developer to join our development team in Serbia and help build and style high-quality iGaming websites. You will play a key role in crafting visually engaging and responsive interfaces by focusing on markup and CSS styling, turning Figma designs into fully functional, high-performance web experiences.
🎯 Your Mission:
Contribute to the creation and customization of new iGaming brand websites. You will be responsible for translating design specifications into pixel-perfect, responsive layouts while ensuring consistency, performance, and maintainability across multiple platforms. Collaboration with designers, developers, QA, and product teams will be central to your role.
✅ Responsibilities:
• Set up and customize new brand websites based on design specifications
• Implement and style interfaces following Figma layouts and branding guidelines
• Work closely with designers to fine-tune and resolve design nuances
• Customize and style key website components, including login and registration pages, dashboards, game halls, sports pages, and navigation elements
• Update and manage core framework versions across brands
• Ensure code quality through code reviews and release management
• Support live brands, handling styling updates, fixes, and feature rollouts
• Collaborate with cross-functional teams to deliver seamless user experiences
• Introduce creative ideas and contribute to continuous improvements in design implementation and performance
✅ Requirements:
• 5+ years of professional experience as an HTML/Markup Developer
• Excellent knowledge of HTML (Pug) and CSS (SCSS)
• Strong understanding of UI/UX design principles, responsive design, and cross-browser compatibility
• Proven experience building adaptive layouts and maintaining pixel-perfect visual quality across devices
• Solid knowledge of CSS/JS animations, transitions, and motion best practices
• Experience working with Figma / Sketch / Photoshop for translating design systems into production-ready interfaces
• Familiarity with CSS preprocessors (Sass/Less) and version control tools such as Git
• Understanding of web performance optimization and accessibility standards
• Strong collaboration skills with designers, QAs, and developers in multi-brand or large-scale environments
• Attention to detail, with an eye for visual precision and consistency
• Intermediate or higher level of English
✅ Nice to Have:
• Experience with frontend build tools (Gulp, Webpack, etc.)
• Knowledge of template engines (Pug, Handlebars, etc.)
• Experience working with CSS frameworks (Bootstrap, Tailwind, etc.)
• Understanding of HTML email templates
• Familiarity with Canvas API, WebGL, ThreeJS, or GSAP for advanced visual effects
• Basic knowledge of Angular (for integration purposes only)
✅ Recruitment Process:
1. Interview with the Recruiter: An introductory conversation to get to know you better, discuss your background, and align expectations about the role and the company.
2. Technical Assessment (HackerRank): A short coding challenge designed to evaluate your technical skills and problem-solving abilities.
3. Technical Interview: An in-depth discussion about your technical expertise, hands-on experience, and approach to solving real-world problems.
4. Final Interview with the Hiring Team: A conversation with team members and leadership to assess cultural fit, collaboration style, and alignment with the team’s goals.
5. Offer: If everything goes well, we’ll move forward with a formal offer to join our team.
✅ We offer excellent benefits, including but not limited to:
Bold moves start here. Make yours. Apply today!
By submitting your application, you agree to our Privacy Policy.
Ready to apply?
Apply to BrainRocket
Easygo is an Australian technology powerhouse behind global brands Stake, KICK, and Twist Gaming. As we continue to build and scale our engineering presence in Belgrade, we’re looking for a Staff Frontend Engineer to establish and lead our Web Platform function, shaping the foundations of frontend development across the organisation.
This is a newly formed team, and you will be the first hire, helping build and shape the frontend platform that powers KICK’s web experience.
The team will own the core foundations that enable product teams to deliver high-quality, consistent user experiences, including:
Across the organisation, frontend engineers are embedded in stream-aligned teams focused on delivering product features. As the organisation scales, there is a growing need for shared standards, tooling, and platform capabilities - this team is being formed to address that and enable teams to move faster, with more consistency and higher quality.
As the first person in this space, you will play a key role in shaping the team’s direction, setting initial standards, and driving alignment across the frontend ecosystem. Over time, you’ll help grow and evolve the team and its impact.
We’re looking for an experienced Staff Frontend Engineer who thrives in ambiguous, fast paced environments and is excited about building a platform function from the ground up.
You are someone who:
This role goes beyond coding - it requires strong leadership, stakeholder management, and organisational impact.
We believe in-person collaboration is key to building strong teams and delivering great results. This role follows a hybrid work model, with a strong on-site presence at our Belgrade office (3 days per week) and flexibility when needed.
Come as you are. Be part of something bigger. Click play on your career today.
Ready to apply?
Apply to Easygo
Share this job
BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing. Young, ambitious, and unstoppable, we've already taken Cyprus, Malta, Portugal, Poland, and Serbia by storm. Our BRO team consists of 1,300 bright minds creating innovative ideas and products. We don’t follow formats. We shape them. We build what works, launch it fast, and make sure it hits.
We're looking for JavaScript/TypeScript Game Developer
✅Area of responsibilities:
Develop, test, and release slot and table games through the full development cycle.
Collaborate daily with in-house QA and server teams to ensure smooth integration and delivery.
Implement graphics, animations, and sounds in Cocos Creator, focusing on coding gameplay features.
Work under the guidance of the Team Lead, providing progress updates and seeking support when needed.
Develop new game features while continuously improving existing projects.
Ensure architectural compliance, functional accuracy, and adherence to industry standards.
Assist team members by providing technical guidance and validating implementation quality.
Track and report the status and progress of assigned tasks using Jira.
At least 3 years of experience in game development.
Strong knowledge of JavaScript/TypeScript.
Experience with Canvas/WebGL.
Familiarity with Design Patterns.
Proficiency in applying OOP and MVC principles.
Experience with Cocos Creator (preferably) or other frameworks such as Pixi.js, Phaser, PlayCanvas, Three.js.
Experience with Spine would be a big plus.
Solid understanding of data structures, algorithms, asynchronous architectures, dynamic typing, performance optimization.
Knowledge of modern JS frameworks (Model-View-Whatever).
Understanding of HTML5 latest features.
Experience in debugging and profiling browser applications.
Hands-on experience with Git (version control systems).
English level: at least Intermediate.
Strong communication skills.
Nice to have
Experience in slot games development (gambling industry)
Familiarity with Gulp/Webpack (task manager tools)
Knowledge of programming languages other than JavaScript/ActionScript
Experience in cross-browser and mobile web app development
Familiarity with WebGL shaders
Bold moves start here. Make yours. Apply today!
By submitting your application, you agree to our Privacy Policy.
Ready to apply?
Apply to BrainRocket
Cookies & analytics
This site uses cookies from third-party services to deliver its features and to analyze traffic.