Требуется iOS разработчик для работы над проектом Skill (https://apps.apple.com/app/skill-ski-snowboard-tracker/id1329688004). Это iOS, Android приложение в сфере горнолыжного отдыха. Продукт свой, никакого аутсорса, поэтому самые высокие требования к качеству кода и приложения в целом.
Приложение разрабатывается на базе Kotlin Multiplatform (https://kotlinlang.org/docs/reference/multiplatform.html). Будем рады всем кому интересно поработать с новой технологией на реальном проекте.
Наш стек:
-
Swift;
-
CocoaPods;
-
MVVM
-
Kotlin Multiplatform: SQLDelight, Koin, Coroutines
Основные требования:
- Swift;
- UIKit;
- REST, HTTP
- Понимание ключевых паттернов и принципов проектирования;
- Желание писать чистый и поддерживаемый код.
- Желание освоить язык Kotlin
Не технические требования:
- Английский на уровне чтения/понимания без словаря;
- Готовность работать в заданных рамках архитектуры, технического стека и требований к оформлению кода. Вы будете работать в плотном взаимодействии с тим-лидом проекта, поэтому хорошие навыки коммуникации являются одним из основных условий прохождения испытательного срока.
Обязанности и задачи:
- Разработка iOS части;
- Разработка бизнес логики в мультиплатформенной части на Kotlin;
- Поддержание стиля и архитектуры кода;
- Code review.
Обязательные условия при отклике на вакансию:
- Подтвердите свое понимание, что работа предполагает постепенное изучение языка Kotlin и работу с технологией Kotlin Multiplatform (достаточно строчки «Готов изучать Kotlin» в вашем отклике)
- Ссылка на Github или аналогичные ресурсы с примерами ваших проектов на языке Swift.
Условия работы:
- 40 часовая рабочая неделя (возможна удаленная занятость);
- Испытательный срок 2 месяца;
- Отпуск в удобное время (28 дней в году)