Добро пожаловать в SMG Swiss Marketplace Group
Мы — пионерская сеть онлайн-маркетплейсов и ведущая европейская цифровая компания, которая упрощает жизнь людей с помощью перспективных продуктов.
Немного о нас, чтобы разжечь ваше воображение
SMG Swiss Marketplace Group образовалась в результате слияния Scout24 Switzerland и TX Markets в 2021 году. Этот союз объединил одни из самых известных ведущих маркетплейсов Швейцарии.
Наш захватывающий портфель в настоящее время охватывает четыре бизнес-области и включает Недвижимость (immoscout24.ch, homegate.ch, ImmoStreet.ch, home.ch, Acheter-Louer.ch, Flatfox, Casasoft), Автомобили (autoscout24.ch, motoscout24.ch, CarAuktion), Общие маркетплейсы (anibis.ch, tutti.ch, Ricardo.ch) и Финансы и страхование (financescout24.ch, Moneyland.ch).
В SMG Serbia более 140 талантов процветают в быстро развивающейся, совместной среде, руководствуясь нашими ценностями: Better Together (Лучше вместе), Aim High (Стремись к большему) и Act Responsibly (Действуй ответственно), формируя будущее цифровых маркетплейсов.
Описание вакансии
Что вы будете делать
- Разрабатывать функции от начала до конца — от технического дизайна до внедрения, с реальной ответственностью.
- Формировать архитектуру — участвовать в принятии решений по слою данных, управлению состоянием и модуларизации.
- Проводить ревью и получать ревью — мы серьезно относимся к ревью кода; ожидайте предоставления и получения честной обратной связи.
- Взаимодействовать кросс-функционально — тесно работать с командами Product, Design, iOS и Backend (наш Frontend-Mobile-API написан на Go).
- Улучшать существующее — у нас идет миграция на SwiftUI; вы поможете продвинуть ее вперед.
Квалификация
Что вы принесете
Обязательно:
- Более 4 лет опыта разработки продакшн-приложений для iOS на Swift.
- Опыт работы с SwiftUI (не просто учебные пособия — реальные выпущенные функции).
- Глубокое понимание чистой архитектуры: вы знаете, почему существуют слои и когда следует нарушать правила.
- Вы создали или значительно развили слой данных (паттерн Repository, кэширование, обработка ошибок).
- Вы можете объяснить свои проектные решения — коллеге, в PR или на собеседовании.
- Хороший английский — наша команда интернациональна, и английский является нашим рабочим языком.
Желательно:
- Опыт современной разработки на Kotlin (Coroutines & Flows) и знакомство с Kotlin Multiplatform (KMP).
- Знакомство с дизайном REST API или паттернами backend-for-frontend (от вас ожидается самостоятельное написание API).
- Вклад в open-source или личные проекты, демонстрирующие ваше мастерство.
- Опыт работы с современными инструментами параллелизма в iOS (Combine, async/await) и реактивными паттернами (например, RxSwift).
Вы будете преуспевать здесь, если...
- Вы любите обсуждения архитектурных компромиссов у доски.
- Вы можете создать функцию, не дожидаясь подробных спецификаций.
- Вы чувствуете себя комфортно, говоря «Я думаю, есть лучший способ» и подкрепляя это аргументами.
- Вы заботитесь о качестве кода и о своевременном выпуске — не в ущерб друг другу.
Дополнительная информация
Льготы, которые вам понравятся (SMG Serbia)
- Станьте частью хорошо зарекомендовавшей себя швейцарской дочерней компании в Белграде.
- Мы ценим баланс между работой и личной жизнью и счастье сотрудников. Поэтому мы предоставляем вам гибридную рабочую среду и 25 дней отпуска в год с возможностью докупить еще 10 дней в небюрократическом процессе. У вас есть 5 полностью оплачиваемых больничных дней в год и еще 5 дней для особых случаев.
- Много командных мероприятий и льгот.
- LinkedIn Learning.
- Отличное оборудование, конкурентоспособная заработная плата и различные льготы, такие как абонемент в спортзал и скидки в местных магазинах.
- Международная команда и рабочая среда талантливых и веселых людей.
- Стимулирующий опыт работы, который позволит вам расти как профессионально, так и лично.
- Ежегодный бюджет на ваше личное развитие.
Процесс найма
Мы считаем, что найм — это двустороннее движение. Вот что вас ожидает:
- Вступительный звонок с специалистом по подбору талантов (30 мин).
- Собеседование с нанимающим менеджером (45 мин).
- Сессия по дизайну и кодированию (2 часа).
- Соответствие команде (1 час) — встреча с командой, обсуждение логистики.
Местоположение: Вы должны проживать в Сербии (район Белграда) с действующим разрешением на работу.
Готовы?
Отправьте ваше CV на английском языке, и давайте поговорим. Не стесняйтесь приложить ссылку на ваш GitHub, пост в блоге или что-либо еще, что покажет, как вы мыслите.