Belgrade, Serbia, Serbia Hybrid Employment

SMG Swiss Marketplace Group is hiring a Staff Frontend Engineer

About the Role

SMG Swiss Marketplace Group is looking for a Staff Frontend Engineer to serve as a hands-on technical leader with company-level impact across our Real Estate vertical. You will shape the frontend architecture powering our portals, create shared solutions for multiple teams, and orchestrate complex cross-team initiatives.

What You'll Do

  • Lead the evolution of our Real Estate frontend architecture to support future requirements, defining SLAs/SLOs and anticipating ripple effects.
  • Design and create shared frontend libraries, components, and tooling, such as a design system and performance tooling, for internal adoption.
  • Orchestrate multi-system refactors and migrations, like framework upgrades, breaking them into digestible, plannable pieces.
  • Act as a go-to person across teams and locations for frontend topics, influencing web experiences across the Real Estate organisation.
  • Mentor and coach other engineers through structured mentorship, pairing, and feedback.
  • Model healthy feedback culture, helping people navigate tough conversations constructively.
  • Challenge and improve team and cross-team processes to improve focus, quality, and speed.
  • Innovate, design, implement, and deploy frontend-focused engineering solutions for our Real Estate products, from discovery to production.
  • Own the end-to-end technical vision for key user journeys with a strong focus on performance, accessibility, UX quality, and reliability.
  • Lead cross-team frontend initiatives, such as shared design system improvements, cross-brand UI harmonisation, or performance budgets.
  • Identify and surface cross-cutting technical bottlenecks and advocate for their resolution.
  • Collaborate closely with Product, Design, and other engineering teams to shape technical strategy and trade-offs.
  • Partner with DevX to co-develop engineering 'blueprints' and health scorecards for frontend repositories.
  • Evaluate, prototype, and introduce new frontend technologies and approaches, document findings, and drive adoption.
  • Own and evolve the Frontend ADR process, ensuring technical decisions are documented and implemented.
  • Guide and review the work of other engineers through design reviews, code reviews, and informal coaching.
  • Help the team embrace and leverage AI & large language models in our engineering workflows and products.
  • Contribute to and facilitate guilds, tech chats, and other cross-team knowledge-sharing formats.
  • Promote a culture of high-quality engineering: testing, monitoring with Datadog, observability, security, and operational excellence.

What We're Looking For

  • 8+ years of professional experience with Vue.js, or similar frameworks.
  • Proven track record of implementing and maintaining automated frontend testing with tools like Jest, Vitest, and/or Cypress.
  • Solid hands-on experience building production applications with Vue 3.
  • Experience collaborating with designers using Figma.
  • Strong experience building and evolving large-scale frontend applications in modern JavaScript/TypeScript.
  • Proven track record of technical leadership: leading complex initiatives, aligning multiple stakeholders, and taking responsibility from design through rollout.
  • Deep understanding of modern CI/CD for frontend, including automated release strategies and feature flagging in a microfrontend environment.
  • Demonstrated experience creating and driving adoption of shared frontend solutions like design system components or shared libraries.
  • Experience influencing and supporting multiple teams or a whole product area.
  • Excellent English communication skills, spoken and written.

Nice to Have

  • Significant professional experience in software development, including time in senior/lead roles.
  • Deep experience with JavaScript/TypeScript and modern frontend frameworks like Vue.js or React.
  • Strong understanding of web performance, accessibility, and SEO considerations for large user-facing sites.
  • Prior working experience with APIs and microservices and how frontend apps best integrate with them.
  • Prior working experience with cloud service providers like AWS, Microsoft Azure, or Google Cloud.
  • Experience with server-side rendering / hybrid rendering patterns and edge / CDN optimisation.
  • Experience integrating frontends with AWS Lambda.

Technical Stack

  • Vue.js, React, TypeScript, Node.js
  • AWS (Lambda, DynamoDB, SQS, SNS, S3)
  • Datadog

Team & Environment

You'll be part of a team of 140+ talents at SMG Serbia, embedded in a regular product team. Your time will be split about half and half between product delivery and staff-level responsibilities.

Benefits & Compensation

  • Hybrid work environment.
  • 25 vacation days per year, with the option to buy another 10 days.
  • 5 fully paid sick days per year, and another 5 days for special occasions.
  • LinkedIn Learning.
  • Great equipment, competitive salary and a variety of fringe benefits like a gym membership and discounts at local stores.
  • International team and working environment of talented and fun people.
  • Stimulating work experience that will allow you to grow both professionally and personally.
  • Yearly budget for your personal development.

Work Mode

This is a hybrid position based in Belgrade.

SMG Swiss Marketplace Group is an equal opportunity employer.

Required Skills
Vue.jsReactTypeScriptNode.jsAWSJestVitestCypressFigmaJavaScript
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
SMG Swiss Marketplace Group

SMG Swiss Marketplace Group is a pioneering network of online marketplaces and a leading European digital company that simplifies people’s lives with forward-looking products. The portfolio includes Real Estate (ImmoScout24, Homegate, Flatfox, Immostreet.ch, alle-immobilien.ch, home.ch, Publimmo, Acheter-Louer.ch, CASASOFT, IAZI), Automotive (AutoScout24, MotoScout24), General Marketplaces (anibis.ch, tutti.ch, Ricardo) and Finance & Insurance (FinanceScout24, moneyland.ch).

Visit website
Job Details
Department Software Development
Category frontend
Posted 14 days ago