Мы создаем инновационные решения для каршеринга, делая передвижение по городу простым, удобным и доступным для всех. Стремимся сделать города более комфортными для жизни, а вас — более мобильными и свободными в передвижении. Ежедневно 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 — планируем протестировать его на отдельных модулях.
В проекте настроена инфраструктура для юнит-тестирования; на текущий момент покрываются критически важные компоненты.
Чем предстоит заниматься:
Что мы ожидаем от вас:
Что предлагаем:
5 дополнительных отгулов в год
Москва
до 350000 RUR
Фабрика Решений
Москва
до 280000 RUR
Фабрика Решений
Москва
до 350000 RUR