Вакансия: Junior+/Middle IOS developer (iOS mobile apps)
Приглашаем iOS разработчика уровня Junior+/Middle для участия в разработке приложений iOS в тематике Fitness/Health Apps. Приложение уже в сторе, но могут быть правки и изменения по результатам A/B тестов. Команда разработки работает in-house, будешь работать в команде из 3х разработчиков с опытным тимлидом разработки.
О нас
Наша компания уже более 5 лет занимается созданием различных веб-сервисов и мобильных приложений для b2c сегмента в сфере e-commerce. Нашими сервисами пользуются более 2 млн человек по всему миру. Мы в поиске того, кто поможет нам сделать еще один сильный массовый продукт, который будет приносить пользу юзерам.
Что нужно делать: - Проектировать и разрабатывать клиент-серверные приложения под платформу iOS на Swift;
- Четко выполнять задачи по верстке приложений.
- Взаимодействовать с продакт-менеджером, с тим лидом мобильной разработки, UX/UI дизайнером. Спринты 1 или 2х недельные, один раз в неделю общий мит.
- Основной стек: Swift - UIKit, SwiftUI, Clean Swift Architecture, Firebase, Alamofire;
- Бонус стек: Kotlin (Kotlin Multiplatform Mobile): SqlDelight, Coroutines, Koin, MOKO-MVVM; будет плюсом, если вы знакомы с разработкой на KMM.
Какой нужен опыт: - Опыт разработки под iOS от полугода;
- Знания Swift 5 и выше.
- Будет плюсом знакомство с разработкой на Kotlin (необязательное требование, если есть готовность изучать). Сейчас пишем бизнес-логику на Kotlin, верстку на Swift UIKit;
- Опыт разработки клиент-серверных приложений, понимание принципов ООП, design patterns;
- Знакомство с разработкой приложений с многопоточностью, знание современных методик организации асинхронной работы на платформе iOS;
- Базовые знания Web-технологий, основ верстки, баз данных и работы с системами версионного контроля (Git);
- Знание английского языка, достаточное для чтения технической документации;
- Здоровый перфекционизм;
- Бодрость и самоорганизованность.
Условия: - Адекватное и демократичные менеджеры;
- Горизонтальная структура: свободное общение со всей командой;
- Гибкий график и гибкое начало рабочего дня, но важно быть на связи в мессенджерах и оперативно решать возникающие вопросы;
- Удаленная работа из дома - ты можешь проживать в любом регионе или стране, где тебе комфортно сейчас находиться;
Как проходит отбор
Откликайся на вакансию, добавь свой телеграм в сопроводительное письмо для связи. Мы изучаем резюме, особенно интересна ссылка на твой git с примером кода, пусть даже на учебные или пет проекты.
Далее приглашаем на собеседование и отобранным кандидатам можем предложить выполнить оплачиваемое тестовое задание - мы с уважением относимся к твоему времени и вложенным усилиям. Окончательное решение будет приниматься по результатам выполненного тестового задания.