Senior Developer in Libraries Team

Санкт-Петербург

Kotlin — современный язык программирования для платформ Java, Android, JavaScript и Native (LLVM). Первый релиз вышел в 2016 году, сейчас язык быстро набирает популярность. Проект ориентирован на прагматические ценности: удобство инструментария (IDE, build tools, etc), совместимость, поддерживаемость кода и легкость изучения языка. Мы занимаемся тем, что делает пользователей счастливее. Мы поддерживаем и развиваем три бэкэнда: JVM byte code, JS и LLVM и набор библиотек к ним. Большое внимание уделяется возможности разрабатывать кросс-платформенный код.

Особенности проекта:

  • Разработчики общаются с пользователями напрямую через YouTrack, форум, Slack, и GitHub
  • Практически весь новый код пишется на Kotlin
  • Проект разрабатывается на GitHub под лицензией Apache 2.0

Вам предстоит:

  • Заниматься поддержкой и развитием кросс-платформенных библиотек для языка Kotlin
  • Уделять много внимания разработке удобных API и документации

Наиболее ценными навыками и умениями кандидата мы считаем:

  • Умение решать сложные задачи
  • Опыт промышленной разработки от 4 лет
  • Опыт разработки и поддержки библиотек с открытым кодом
  • Свободное владение письменным английским языком
  • Умение проектировать и писать код, который легко читать и поддерживать
  • Знание основных алгоритмов и структур данных
  • Умение работать в команде

Также приветствуется:

  • Опыт разработки на Java, Kotlin или других JVM языках
  • Знакомство с JVM byte code
  • Опыт работ с JavaScript или LLVM

Откликнуться