- Страна
- Сербия
Senior Android Engineer
Отличное предложение в стабильной компании с прозрачными ценностями и хорошим соцпакетом (страховка, бюджет на обучение, бонусы). Гибридный формат в Белграде и работа в международной среде делают вакансию привлекательной для релокантов.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Позиция требует глубоких знаний Jetpack Compose и опыта работы с чистой архитектурой от 4 лет. Уровень Senior предполагает высокую степень ответственности за архитектурные решения и участие в кросс-функциональном взаимодействии.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в вакансии не указана, но для позиции Senior Android Engineer в Белграде рыночный диапазон обычно составляет от 3500 до 5000 евро нетто. Компания SMG известна конкурентными условиями, поэтому можно ожидать предложения в этих пределах.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
**Senior Android Engineer
Belgrade (hybrid)**
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 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
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Android
- Kotlin
- Jetpack Compose
- Clean Architecture
- Kotlin Coroutines
- Kotlin Flow
- REST API
- Modularization
Возможные вопросы на собеседовании
Проверка практического опыта работы с современным стеком, упомянутым в вакансии.
Расскажите о вашем опыте миграции существующего проекта на Jetpack Compose: с какими основными трудностями вы столкнулись?
Вакансия делает акцент на проектировании слоев данных.
Как вы организуете слой данных (Data Layer) для обеспечения эффективного кэширования и обработки ошибок при использовании Coroutines и Flow?
Оценка понимания архитектурных принципов и прагматизма.
В каких ситуациях, по вашему мнению, допустимо отойти от принципов Clean Architecture ради скорости доставки фичи?
Проверка навыков командной работы и проведения код-ревью.
Как вы подходите к предоставлению конструктивной обратной связи коллегам во время Code Review, если их решение кажется вам неоптимальным?
Оценка навыков технического проектирования.
Опишите процесс проектирования новой крупной фичи: от получения требований до передачи в разработку. Какие артефакты вы создаете?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

