Senior iOS Developer
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
Метр квадратный — экосистема, создающая технологические решения на стыке недвижимости и финансового сектора. Мы помогаем решать любые жилищные вопросы: от поиска вариантов и оформления сделки до организации ремонта.
За три года компания выросла из крошечного стартапа в масштабную систему онлайн-сервисов. Экосистема поделена на продуктовые команды, которые целиком отвечают за продукт, как со стороны разработки, так и бизнеса.
Мы расширяем команду мобильной разработки и заинтересованы в приглашении iOS-разработчика в одну из наших продуктовых команд.
Чуть больше об IT‑команде
Мы выстроили разработку с классическим распределением ролей: фронтенд, бэкенд, тестирование, аналитика, девопс, дизайн и управление проектами. Используем передовые инструменты и технологии: в нашем стеке фреймворки на Java, Kotlin и Scala, движок Lucene, разработки под node.js и фронт на React.
Применяем современные подходы и работаем с kubernetes, helm, packer. Работаем по скрам, стремимся к time-to-market в несколько дней, строим доставку продуктов по принципу zero-downtime.
Наши собеседования проходят в несколько этапов: расскажем о себе и наших продуктах, оценим ваши профессиональные навыки и качества, а на финальном собеседовании вы сможете познакомиться с будущими коллегами.
Чем предстоит заниматься:
- Участвовать в разработке новой функциональности iOS-приложения;
- разрабатывать отдельные компоненты приложения;
- помогать тестировщикам в локализации ошибок;
- проводить код-ревью, изучать новые технологии и подходы;
- участвовать в доработке кросс-платформенного CI/CD на Swift и KMM
- релизить приложение в App Store.
Мы используем:
- Swift;
- многомодульная архитектура на базе SPM + MVVM-C внутри модулей;
- RxSwift, RxDataSources;
- gRPC+Protobuf;
- XCTest, XCUITest, Allure.
Чего мы ждем:
- Опыт профессионального программирования на языке Swift;
- опыт профессиональной разработки iOS приложений от двух лет;
- знание гайдлайнов мобильных приложений Apple;
- знание основных паттернов проектирования;
- опыт работы с SPM;
- опыт работы с различными архитектурами (MVC, MVVM, VIPER, Clean Architecture)
- опыт работы с RxSwift или понимание основных концепций ReactiveX;
- знакомство с инструментарием создания и проведения тестов;
- понимание принципов и опыт построения систем Continuous Integration и Continuous Delivery;
- знакомство со стеком ELK для построения графиков различных метрик приложения.
Будет плюсом:
- Общее понимание принципов микросервисной архитектуры на стороне Backend;
- любой вклад в сообщество (open-source, статьи, доклады, подкасты);
- владение другими языками программирования, фреймворками и технологиями.
Комфортный офис
можно работать из дома или ходить в офис в Москве или в Санкт-Петербурге, в стиле openspace с переговорными комнатами, зонами отдыха, кухни с бесплатным чаем, кофе и сладостями
Финансы
зарплата + премии, есть материальная поддержка в разных жизненных ситуациях, скидки на внутренние сервисы компании, доплачиваем 4 недели за больничный, 31 день отпуска, скидки от партнеров в BestBenefits
Забота о здоровье
с первых дней семь оплачиваемых sick days в год, оплата сессий с психотерапевтом от сервиса «Ясно», а после испытательного срока расширенный ДМС со стоматологией и компенсацией фитнеса
Обучение
участие в конференциях и митапах, внешнее и внутреннее обучение и курсы, доступ в библиотеку МИФ
Сильная команда
соблюдаем work-life balance, прислушиваемся к каждому мнению, менторим и помогаем с развитием
Открытая корпоративная культура
масштабные корпоративы, devrel-проекты, группы по интересам для спортсменов и музыкантов, лазертаг, квесты и другие активности
Ключевые навыки
Задайте вопрос работодателю
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Вакансия опубликована 28 сентября 2023 в Санкт-Петербурге