Middle/Senior iOS developer (удаленная работа)

10 июля 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Middle/Senior iOS developer

Описание вакансии

Мы создаем инновационные решения для каршеринга, делая передвижение по городу простым, удобным и доступным для всех. Стремимся сделать города более комфортными для жизни, а вас более мобильными и свободными в передвижении. Ежедневно BelkaCar используют десятки тысяч человек, а общее количество пользователей превышает миллион человек.

Сейчас мы в поиске опытного Middle/Senior iOS developer, который сможет дополнить нашу команду.

Стэк: Swift основной язык разработки. Основная архитектура приложения Clean Architecture, модули экранов реализованы на MVVM. Некоторые экраны всё ещё используют VIPER и находятся в процессе миграции. Для dependency injection используется EasyDi, в перспективе рассматриваем переход на Resolver или Swinject. Сетевые запросы реализованы через RxAlamofire, хранилище CoreData. Для управления ресурсами используется R.Swift, для анимаций Lottie, для карт Mapbox SDK. Активно применяем RxSwift и RxCocoa. Интерфейс построен на UIKit с использованием SnapKit. Также есть интерес к SwiftUI планируем протестировать его на отдельных модулях.
В проекте настроена инфраструктура для юнит-тестирования; на текущий момент покрываются критически важные компоненты.

Чем предстоит заниматься:

  • участвовать в разработке основного приложения BelkaCar
  • проектировать новые фичи и архитектурный дизайн приложения
  • участвовать в принятии технических решений и планировании процесса разработки
  • работать над реализацией бизнес-задач совместно с командой

Что мы ожидаем от вас:

  • опыт работы в продуктовых командах и создания клиент-серверных приложений
  • отличное знание iOS SDK и внутреннего устройства платформы
  • уверенное владение Swift, знание паттернов и принципов проектирования (SOLID, Clean Architecture, MVVM и др.)
  • опыт работы с Swift Package Manager
  • готовность разобраться с RxSwift/RxCocoa, понимание принципов работы с подписками и управления памятью
  • навыки профилирования и отладки (Instruments, Memory Graph, Debug Navigator)
  • практический опыт работы с Jira, Git, CI/CD будет плюсом
  • умение разбираться в чужом коде, участвовать в code review и писать понятный, сопровождаемый код
  • инициативность в вопросах технического долга, рефакторинга и улучшения архитектуры

Что предлагаем:

  • современный продукт, который быстро развивается и завоевывает рынки
  • возможность принимать архитектурные решения и активно участвовать в развитии нашего продукта
  • официальное оформление, белая зарплата и гибкое начало рабочего дня
  • возможность работать удаленно из любого города России по московскому времени
  • 5 дополнительных отгулов в год

  • корпоративный тариф на каршеринг, участие в конференциях


Посмотрите похожие вакансии

Middle iOS разработчик / Senior iOS developer
Компания: Chinni PM LLC
Зарплата: от 250 000 до 250 000 руб.
Middle+/Senior Unity Developer
Компания: Duckside Games
Зарплата: от 280 000 до 280 000 руб.
Android Developer (Middle+/Senior, Kotlin Multiplatform)
Компания: Фабрика Решений
Зарплата: от 350 000 до 350 000 руб.