SMG Swiss Marketplace Group

Software Engineer — Mobile Focus

In short

Senior Software Engineer role on the Ricardo marketplace team at SMG Swiss Marketplace Group, covering iOS, Android, shared Kotlin Multiplatform code and backend APIs end to end. Requires 3+ years shipping production code, strong mobile experience on at least one platform, backend/API sense, and willingness to work across the full mobile and backend stack. Based near Sophia Antipolis, France, hybrid work with required office presence, and occasional trips to the Zurich HQ.

Welcome to SMG Swiss Marketplace Group
SMG Swiss Marketplace Group is a digital pioneer building marketplaces and products that simplify people's lives. With colleagues from around the world, we're driven by growth, simplicity and digital innovation. Our office is located in the technology park of Sophia Antipolis.
We're looking for a Senior Software Engineer to join our General Marketplaces business unit and help shape the mobile experience on Ricardo, from our iOS and Android apps to the backend services powering them. At SMG, our strength lies in our people. Here are two team members you'd work with: Zsolt Kovacs and Jérôme Hascoet.
Responsibilities
•Own features end to end: work with Product and Design to shape solutions, build across mobile and backend, and follow through after release.
•Build for both mobile platforms: contribute to our iOS and Android apps, creating experiences that feel right on each platform.
•Develop our shared Kotlin Multiplatform layer: share logic where it brings value and make thoughtful decisions about what belongs in shared or platform-specific code.
•Contribute to our backend: build and evolve the APIs and services your features need.
•You think about the complete user journey and the systems behind it.
•You enjoy developing expertise while learning from colleagues in other areas.
•You can weigh code sharing against platform-specific needs.
•You care about shipping useful features, maintaining code quality, and learning from what happens after release.
Requirements
Must-haves:
•3+ years building products and shipping code to production
•Strong production mobile experience: you've built and shipped substantial features on iOS or Android, with deep expertise in at least one platform
•Willingness to work across the full scope: you want to contribute to iOS, Android, shared Kotlin Multiplatform code, and backend services as a regular part of your role
•Experience beyond your primary platform: you've made meaningful contributions to another mobile platform, shared mobile code, or backend services
•Solid backend and API sense: you can build the endpoints your app needs, not just consume them
•Ownership and initiative: you can unblock yourself by clarifying an ambiguous problem, proposing a solution, and carrying it through to production
•Good English: our team is international and English is our working language
Nice-to-haves:
•Experience building backend services, especially in Go or Java
•Experience shipping a mobile app, having contributed to both iOS and Android
•Experience working with Kotlin Multiplatform
•Experience designing APIs and monitoring or troubleshooting features in production
Conditions
•Hybrid work: 2 days in office, 3 days from home — your choice which days
•37 days off: 25 holidays + 12 recovery days
•Learning budget: Conferences, courses, books — invest in yourself
•Dedicated AI budget: Explore and use tools that help you build, learn, and work more effectively
•Great gear: MacBook Pro, ergonomic setup, and all the coffee & tea you need
•Swiss trips: Regular visits to our Zurich HQ
•Team culture: Apéros, team events, and people who actually like working together
Hiring process
•Recruiter pre-screen (20 min) — a first conversation to learn more about your experience and answer any initial questions
•Intro call with Zsolt (45 min) — get to know each other and answer your questions
•Design session (45 min) — discuss how you'd approach a real problem
•Coding session (60 min) — pair on a practical challenge, with no trick questions
•Team fit & HR (90 min) — meet the team and discuss logistics
Location
You must be based in France, hold a valid work permit, and be willing to relocate within 100 km of our Sophia Antipolis office.
Ready? Send your CV in English and let's talk. Feel free to include a link to your GitHub, a blog post, or anything that shows how you think.
SMG Swiss Marketplace Group is a pioneering network of online marketplaces and a cutting-edge digital company that simplifies people's lives with innovative products. The portfolio includes Real Estate (ImmoScout24, Homegate, Flatfox, CASASOFT, IAZI), Automotive (AutoScout24, MotoScout24), General Marketplaces (anibis.ch, tutti.ch, Ricardo) and Finance & Insurance (FinanceScout24, moneyland.ch).

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot