Middle/Senior iOS разработчик

Дата размещения вакансии: 23.06.2024
Работодатель: FullStack
Уровень зарплаты:
от 120000 до 250000 RUR
Город:
Новосибирск
Требуемый опыт работы:
От 3 до 6 лет

Требуется 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 дней в году)