SMG Serbia

Senior Android Engineer

In short

Senior Android Engineer role building Android features end-to-end, shaping architecture, and driving a Jetpack Compose migration at SMG Serbia, a 150+ person digital marketplaces company in Belgrade (hybrid). Requires 4+ years building production Android apps with Kotlin, hands-on Jetpack Compose experience, clean architecture knowledge, data layer and Kotlin Coroutines/Flows experience, and good English. Involves close cross-functional collaboration with Product, Design, iOS, and Backend teams.

At SMG Serbia, 150+ talents thrive in a fast-paced, collaborative environment, guided by our values: Better Together, Aim High, and Act Responsibly, shaping the future of digital marketplaces.
What you'll do:
•Build Android features end-to-end - from technical design to production, with real ownership.
•Contribute to mobile product development - primarily on Android, with opportunities to collaborate across both Android and iOS.
•Shape the architecture - contribute to decisions around data layers, state management, modularization, and mobile platform patterns.
•Review and be reviewed - we take code reviews seriously and value honest, constructive feedback in both directions.
•Collaborate cross-functionally - work closely with Product, Design, iOS, Android, and Backend teams.
•Improve what's already there - help drive our ongoing Compose migration and continuously improve the quality, performance, and maintainability of our mobile apps.
•Share your knowledge - contribute to technical discussions, share best practices, and help the team make sound, pragmatic decisions.
What we're looking for:
•4+ years of experience building production Android applications with Kotlin.
•Hands-on experience with Jetpack Compose and real features shipped to production.
•A solid understanding of clean architecture - you understand why layers exist and when it's appropriate to break the rules.
•Experience building or significantly evolving a data layer, including repositories, caching, and error handling.
•Experience with Kotlin Coroutines and Flows, REST APIs, or backend-for-frontend patterns.
•The ability to clearly explain your design decisions to teammates, in pull requests, and during technical discussions.
•A pragmatic approach to balancing code quality, maintainability, and delivery.
•Good English - we're an international team and English is our working language.
Why you'll love working here:
•We value work-life balance and employee happiness. That's why we grant you a hybrid work environment, and 25 vacation days per year
•Private health insurance
•Lots of team activities and perks
•Free LinkedIn Learning & yearly budget for your personal development
•Profit Growth Scheme
•Company Phone (iPhone or Android)
•Cozy office space, with 80 parking spots
•Great equipment, competitive salary and a variety of fringe benefits like a gym membership and discounts at local stores

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