Otvorene radne pozicije

Senior Software Engineer (Frontend)

Full-time · Hybrid · Belgrade (HQ)

Mozzart, the largest gambling operator in Southeastern Europe, has been responsibly building its business for over two decades. We began operations in 2001, headquartered in Belgrade, and have since expanded to eight markets. With over 1,200 betting shops and more than 5,500 employees, we are the regional market leader in this industry. We are dedicated to the development of expertise among our employees while also supporting career advancement. We continuously improve our business and services, keeping up with technological progress and fostering innovation. Through socially responsible work and care for our employees, we have carefully built a reputation as a highly desirable employer.

Opis pozicije

As a Frontend Engineer at Mozzart, you will be responsible for designing and developing modern, user-friendly interfaces that power millions of interactions daily. You’ll work on building responsive and scalable web applications using modern frontend frameworks, ensuring smooth navigation, fast performance, and engaging user experiences. Collaborating closely with backend, product, and design teams, you’ll translate complex requirements into intuitive solutions, implement new features, and maintain high standards of code quality. Additionally, you’ll focus on optimizing performance, accessibility, and cross-platform compatibility to deliver a seamless experience across devices.

Your role will not be just to implement requirements, but to act as a partner to our product team using your technical expertise and ideas to actively shape the future of our digital products and the overall user experience.

 

  • Design and implement complex, user-facing web applications using JavaScript, Vue.js (or similar frameworks), HTML5, and CSS3
  • Optimize existing interfaces for performance, scalability, accessibility, and maintainability
  • Build and maintain modular, reusable frontend components and shared libraries
  • Contribute to frontend architecture and participate in technology and framework selection
  • Collaborate with product and design teams to translate business needs into intuitive UI/UX solutions
  • Work closely with backend and DevOps teams to ensure seamless integrations and efficient CI/CD pipelines
  • Write and maintain unit and integration tests (e.g., Jest, Mocha, Cypress) to ensure high code quality
  • Troubleshoot UI/UX issues and perform root-cause analysis of frontend-related defects
  • Take active ownership across the product lifecycle—from technical discovery and design to implementation and measuring outcomes
  • Mentor and support less experienced frontend engineers
  • Stay current with industry trends and introduce improvements in JavaScript, frontend frameworks, and UI/UX best practices
  • Proactively suggest improvements related to performance, new features, technical debt, and the overall development process

Uslovi

  • Minimum of 5 years of professional experience in software development, with a strong focus on JavaScript and modern frontend frameworks (e.g., Vue.js, React)
  • Hands-on experience designing and developing complex, user-facing web applications
  • Strong knowledge of JavaScript (ES6+), HTML5, and CSS3, with a solid understanding of component-based architecture
  • Experience with state management libraries (e.g., Vuex, Redux, or Pinia)
  • Experience with build tools (Webpack, Vite) and package managers (npm, Yarn)
  • Experience designing and implementing near real-time data flows and UIs
  • Practical experience writing unit and integration tests using tools such as Jest, Mocha, Jasmine, or Cypress
  • Familiarity with CI/CD tools and processes (e.g., GitLab CI, Jenkins, or GitHub Actions)
  • Understanding of RESTful APIs, WebSockets, and integration with microservices-based backends
  • Knowledge of frontend design patterns, refactoring techniques, performance optimization, and best coding practices
  • User-focused mindset and a passion for creating products that solve real problems—not just to “check off” tasks
  • Proactive and analytical approach to problem-solving, with a drive to understand the “why” behind each task

Nice to have

  • Experience in performance optimization for high-traffic websites
  • Advanced knowledge of TypeScript
  • Familiarity with architectural patterns such as micro-frontends
  • Experience developing and maintaining design systems
  • Experience working on products with AI/ML-powered features

Nudimo

Work-life balance

  • 22–26 days of annual leave
  • 38-hour workweek (because we value your time)
  • Flexible working hours
  • Hybrid working model

Health and well-being

  • Private health insurance
  • Annual health check-up
  • Mental health and well-being initiatives
  • Open feedback culture

Growth and development

  • Career development program
  • Opportunity to attend technical, language, and soft-skills training

If you are interested in the position and meet the requirements, please submit your CV via the application process. We appreciate every candidate who applies, and we will contact shortlisted candidates to begin the selection process.

Ovim potvrđujem da sam saglasan sa Politikom privatnosti
Prijavi se za poziciju

Olivera Pantović

Direktor sektora za razvoj odnosa sa igračima

Deo sam Mozzartovog tima od aprila 2018. godine. Nakon godinu i po dana provedenih na poziciji junior menadžera proizvoda u Sektoru klađenja na brojeve pružena mi je prilika da svoju karijeru nastavim da razvijam u izazovnom radnom okruženju na mestu menadžera bonusinga, a sada i da vodim zaseban Sektor za razvoj i upravljanje odnosima sa igračima. Moj posao je dinamičan i kreativan, usmeren na zadovoljstvo krajnjeg korisnika, ali i usko povezan sa svim ostalim sektorima u okviru kompanije. Sa direktorima proizvoda, od kojih od prvog dana imam punu podršku i pomoć u radu, radim na unapređenju postojećih i osmišljavanju novih benefita za igrače, dok njihovu implementaciju sprovodimo sa kolegama iz IT-ja. Kako je igra svakog igrača ponaosob specifična, neophodno je da i benefiti budu u skladu sa njihovom igrom i prepoznatim potrebama, što je jedan od ciljeva sektora koji vodim. Pored svih prednosti rada u Mozzartu i mogućnosti za usavršavanje koje naša kompanija pruža svojim zaposlenima, posebno bih izdvojila tim ljudi sa kojima radim, jer na osnovu ličnog iskustva mogu da potvrdim da daju sve od sebe da mlade ljude usmere ka uspehu i pruže im podršku u radu i daljem obrazovanju.

Bojana Boljević

Java developer, Data integration team

Osim sjajne atmosfere, Mozzart nam pruža mogućnost da ostanemo u korak sa najnovijim tehnologijama, otvoreni su i fleksibilni za nove predloge, što je veoma bitno za posao kojim se bavimo, kao i za dalji profesionalni razvoj. Imala sam priliku da učestvujem na više projekata „od nule” i na taj način se upoznam sa svim fazama njihovog razvoja

Dejan Marković

Mobile team lead

Neki ljudi imaju barijeru zbog posla koji je primarna delatnost kompanije, a to je priređivanje igara na sreću. Međutim, naš posao u IT-u je isti kao i u bilo kojoj drugoj IT kompaniji, samo je domen nešto malo drugačiji. Velike su mogućnosti za napredovanje, redovno se prati vaš rad i pruža vam se podsticaj da nastavite da se razvijate u pravom smeru. Otkako je počela pandemija, postoji mogućnost i za rad od kuće, hibridni rad ili rad iz kancelarije. Za mene lično veliku prednost predstavlja i lokacija kompanije u centru grada