Software Developer (Kotlin Multiplatform)

от 250 000 руб. на руки

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

Kotlin Multiplatform — это технология для кросс-платформенной разработки на языке Kotlin. Впервые Kotlin Multiplatform анонсирован в 2017 году, и с тех пор пользуется большим интересом среди Web, Mobile и Desktop разработчиков. Сегодня Kotlin Multiplatform уже успешно используется в production в Yandex, Quizlet, PlanGrid (AutoDesk) и др.

Задачи:

Мы работаем над инструментами для кросс-платформенной мобильной разработки. Под “инструментами” в первую очередь подразумеваются IDE на платформе IntelliJ (IDEA, Android Studio, CLion, AppCode и др.). Так же занимаемся интеграцией с системами сборки, пакетными менеджерами, дебаггерами, работой с инструментами, специфичными для мобильной разработки и т.д.

Релевантные навыки (не обязательно иметь все сразу, но больше — лучше!):

  • Знакомство с Kotlin;
  • Опыт мобильной разработки;
  • Понимание устройства JVM, исполняемых файлов, операционных систем;
  • Понимание того, как работает Android-iOS toolchain (сборка проекта, запуск на устройстве/симуляторе, дебаггинг на устройстве/симуляторе, публикация в AppStore/Play Store, etc.);
  • Понимание того, как работают языковые инструменты (IDE, компиляторы, дебаггеры, ...);
  • Продвинутое знание систем сборки и управления зависимостями, их модели и принципы (Gradle, Maven, Gradle + Android, Xcode, CocoaPods, NPM, ...);
  • Умение взглянуть продукт с точки зрения пользователя.

Что предлагаем:

  • Уникальные задачи и возможность стать первым в мире, кто придумает решение для этих задач;
  • Гибкий подход к выбору этих самых задач — работы много, и мы верим, что каждый найдет себе задачу по душе;
  • Возможность заглянуть в то, как известные технологии работают “под капотом”.

Ключевые навыки

iOS
Android
Android SDK
C++
Intellij IDEA
Java

Вакансия опубликована 11 сентября 2020 в Санкт-Петербурге

Похожие вакансии