Напиши текст вакансии для должности "Senior iOS developer (Swift/ObjC) / Ведущий iOS разработчик". Название компании: "Joom". Расположение: Москва. График работы: Гибкий график. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'iOS', 'Objective-C', 'Swift'

Joom — международный мобильный маркетплейс, самый быстрорастущий e-Commerce сервис Европы. Первую версию приложения мы запустили летом 2016-го года, к текущему моменту у нас более 400 миллионов установок по всему миру. За пять лет существования наше iOS приложение скачали десятки миллионов людей от России и Швеции до Австралии и Африки. Joom побывал на первом месте апсторов Англии, Франции и других европейских стран. Мы продолжаем развивать наше приложение, делая его все более технологичным и интересным для юзеров. В ближайший год мы планируем сделать несколько довольно крупных фич, так что нам нужен еще один очень опытный iOS разработчик, который будет не только писать код и продумывать архитектуру, но и активно участвовать в обсуждении дизайна и развития продукта. Задачи:  реализовывать новую функциональность в приложении; развивать архитектуру проекта и продумывать API для взаимодействия с backend; создавать инструментарий для автоматизации ручных задач; участвовать в обсуждении фич и запуске экспериментов.  Наш стэк:   весь новый код пишем на современном Swift (property wrappers, function builders и т.д.);   используем RxSwift на всех слоях и MVVM подход для UI;   развиваем песочницу UI компонентов, которые обязательно покрываем snapshot-тестами;   движемся в сторону Backend Driven UI;   используем Needle для DI;   постепенно уходим от Objective-C и делим приложение на модули.   Требования:  уверенное владение Swift и Objective-C; опыт разработки клиент-серверных приложений; отличное знание принципов работы с UIKit (offscreen rendering, render server, autolayout); опыт работы с любым реактивным фреймворком; опыт оптимизации и поиска узких мест приложения; опыт работы с организацией зависимостей и модулями.  Условия работы:   красивый и удобный офис в районе м. ЦСКА/Динамо;   релокационный пакет для соискателей не из Москвы;   белая зарплата;   пакет акций компании;   гибкий график;   любое оборудование для работы на выбор;   ДМС (в т.ч. для детей) и 100% оплачиваемые больничные;   ипотечная программа после двух лет работы;   бесплатная парковка;   корпоративные обеды.