Senior Software Engineer

7 days ago


Belgrade, Central Serbia Mozzart Full time €60,000 - €80,000 per year

About us:

Mozzart
, the largest gambling operator in Southeast Europe, has been responsibly building its business for over two decades. We started operating in 2001, with headquarters in Belgrade, and have expanded our business to 8 markets. With over 1,200 betting shops and more than 5,500 employees, we are the absolute regional leader in this industry. We are dedicated to the development and nurturing of expertise among our employees, while also caring about career advancement. We constantly improve our business and services, keeping up with technological advancements and fostering innovation. Through socially responsible work and employee care, we have carefully built a reputation as the most desirable employer.

For our
HQ in Belgrade, IT department
, we are searching for:

Senior Software Engineer (FRONTEND)

As a Frontend Engineer in 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 JavaScript 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.

Key Responsibilities:

  • Designs and implements complex, user-facing web applications using JavaScript, (or similar frameworks), HTML5, and CSS3
  • Optimizes and improves existing interfaces for performance, scalability, and maintainability
  • Develops and maintains modular, reusable frontend components and libraries
  • Works on application architecture and participates in technology and framework selection for the frontend stack
  • Participates in requirements analysis and translates business needs into intuitive UI/UX solutions
  • Writes unit and integration tests using tools like Jest, Mocha, or Cypress to ensure code quality
  • Collaborates with backend, design, and DevOps teams to enable seamless integrations and efficient CI/CD pipelines
  • Provides mentorship and support to less experienced frontend developers
  • Follows industry trends and introduces innovations in JavaScript, frontend frameworks, and UI/UX best practices
  • Troubleshoots UI/UX issues and performs root cause analysis of frontend-related errors
  • Active involvement throughout the entire product lifecycle – from initial idea and technical analysis, through design, to implementation and success measurement.
  • Close collaboration with UX/UI designers to identify the best technical solutions for delivering an outstanding user experience, while providing constructive feedback on design.
  • Proactively suggesting website improvements, whether related to performance, new features, technical debt, or enhancements to the development process.

Requirements:

  • Minimum 7 years of professional experience in software development, with a strong focus on JavaScript and modern frontend frameworks (e.g., , React)
  • Hands-on experience in 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 working with state management libraries (e.g., Vuex, Redux, or Pinia)
  • Familiarity with version control tools, especially Git
  • Experience working with build and dependency management tools like Webpack, Vite, or npm/yarn
  • Practical experience in 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 microservice-based backends
  • Knowledge of frontend design patterns, refactoring techniques, performance optimization, and best coding practices
  • User-oriented mindset and a passion for creating products that solve real problems, not just "check off" tasks.
  • Proactive and analytical approach to problem-solving, with a drive to always understand the "why" behind each task

Candidates with the following will have an advantage:

  • Experience in performance optimization for high-traffic websites.
  • Advanced knowledge of TypeScript.
  • Hands-on experience with CI/CD tools (e.g., GitLab CI, Jenkins).
  • Familiarity with architectural patterns such as micro-frontends.
  • Experience in developing and maintaining design systems.
  • Experience working on products that integrate AI/ML functionalities.

Your work-life balance is essential to us, so we offer you:

  • days of annual leave
  • 38 working week, because we value your time
  • Flexible working hours
  • Hybrid working model

Your health and well-being is crucial to us, so we have you covered:

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

We care about your personal development and professional growth, so we provided:

  • Career development program
  • Opportunity to take technical, language and soft skills trainings

If you are interested in the mentioned position and meet the required qualifications, please submit your CV through the application process.

We appreciate every candidate who applies for the position, and we will contact those candidates with whom the selection process will be initiated.



  • Belgrade, Central Serbia Altium® Full time €90,000 - €120,000 per year

    Why Altium?Altium is transforming the way electronics are designed and built. From startups to world's technology giants, our digital platforms give more power to PCB designers, supply chain, and manufacturing, letting them collaborate as never before.Constant innovation has created a transformative technology, unique in its spaceMore than 30,000 companies...

  • Software Engineer II

    2 weeks ago


    Belgrade, Central Serbia TCP Software Full time €30,000 - €60,000 per year

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of users,...


  • Belgrade, Central Serbia Easy Aerial Inc. Full time €40,000 - €80,000 per year

    Company Overview:Easy Aerial is a fast-growing startup building autonomous drone solutions for defense and commercial use. We're seeking a Senior Software Engineer to develop full-stack software for drone control and locally deployed applications. This role is hands-on, highly technical, and central to integrating new payloads and expanding our product...


  • Belgrade, Central Serbia Microsoft Full time €30,000 - €60,000 per year

    We are Azure Databases, a Microsoft team that drives the future of databases in the Microsoft Cloud. Our software development teams, located in Belgrade, are building some of the most advanced and widely used database cloud services in the world. The services we build are based on groundbreaking technology and are global market leaders, with millions of...


  • Belgrade, Central Serbia LearnUpon Full time €60,000 - €120,000 per year

    LearnUpon is looking for a Senior Software Engineer to join our team in Belgrade. This is a flex role, working 1 day per week from LearnUpon's Belgrade office.LearnUpon LMS helps organizations train their employees, partners, and customers. Businesses can manage, track, and achieve their unique learning goals — all through a single, powerful solution.With...


  • Belgrade, Central Serbia LearnUpon Full time €60,000 - €120,000 per year

    LearnUpon is looking for a Senior Software Engineer to join our team in Belgrade. This is a flex role, working 1 day per week from LearnUpon's Belgrade office.LearnUpon LMS helps organizations train their employees, partners, and customers. Businesses can manage, track, and achieve their unique learning goals — all through a single, powerful solution.With...


  • Belgrade, Central Serbia Greencastle Digital Full time €60,000 - €120,000 per year

    Job Title:Senior Software Engineer - ReactLocation:New BelgradeWork Pattern:Hybrid / RemoteReports to:Technical LeadAbout Greencastle DigitalGreencastle Digital has launched a new Development Centre in Belgrade, which opened in January 2025. We are a forward-thinking company operating within the dynamic betting and gaming industry. Our mission is to bring...


  • Belgrade, Central Serbia Paymentology Full time €40,000 - €80,000 per year

    At Paymentology, we're redefining what's possible in the payments space. As the first truly global issuer-processor, we give banks and fintechs the technology and talent to launch and manage Mastercard, Visa cards at scale — across more than 60 countries.Our advanced, multi-cloud platform delivers real-time data, unmatched scalability, and the flexibility...


  • Belgrade, Central Serbia Clarivate Full time €30,000 - €60,000 per year

    We are looking for a passionateSenior Software Engineerwith experience in Java, to join ourTrademark Content teamin Belgrade.This is an amazing opportunity to work on the Clarivate Trademark product.Our developers have a great skill set in Java development and SpringBoot applications, and we would love to speak with you if you have similar skills.About You...


  • Belgrade, Central Serbia Luxoft Full time €80,000 - €160,000 per year

    Project description We have an ambitious goal to migrate a legacy system written in HLASM (High-Level Assembler) from the mainframe to a cloud-based Java environment for a big airline company in the USA. ResponsibilitiesWe are looking for an experienced Senior Software Engineer who can help perform the migration of the client platform: - Write Java and...