Ищем тимлида в команду сайта Kotlin

Любишь фронтенд и хочешь создавать open source продукты для других разработчиков? Ты по адресу!

Что вообще такое Kotlin?

Kotlin – это современный мультиплатформенный язык программирования, который помогает разработчикам совершать меньше ошибок и быть продуктивнее. В основном его используют для Android и Server-side разработки, но многие энтузиасты пишут на нем еще и фронтенд или data science скрипты!

Так, а как с этим связана вакансия?

Важные сценарии использования Kotlin – это первое знакомство с языком, его изучение, поиск решения возникающих проблем и общение с сообществом. Закрывать эти сценарии помогают наши web-сайты, которые каждую неделю используют 200.000 программистов:

Основной портал

Сюда входят все контентные страницы сайта, например главная, страницы отдельных продуктов и кейс-стади.

Интерактивный плейграунд

Наш web-based редактор кода служит одновременно песочницей для изучения языковых фичей, платформой для шаринга сниппетов кода и встраиваемым решением для сторонних обучающих площадок.

Документация

Вся документация Kotlin и связанных библиотек находится именно здесь. Сейчас мы в процессе миграции на новый движок, так что вот сразу обе версии – старая и новая.

Делать язык – круто. А что классного в вакансии?

Весь твой код в опенсорсе

Все любят закрашивать квадратики на GitHub, но делать это только вечерами – сложно. Работая в Kotlin, ты контрибьютишь в open source каждый день, и сможешь показать весь свой код на любом докладе.

Каждая твоя задача влияет на мировое коммьюнити

В Kotlin ты всегда чувствуешь результат своего труда благодаря отзывам разработчиков со всего мира, среди которых точно будут многие твои знакомые и бывшие коллеги!

Работаешь на стыке менеджмента и разработки

Нужно будет управлять командой и процессом разработки. Но кроме этого у тебя будет оставаться достаточно времени, чтобы заниматься классными инженерными – настраивать инфру, прокачивать перфоманс и отказоустойчивость.

👀 Посмотри на код проектов сам: kotlin-web-site и kotlin-playground.

Космос! А есть примеры задач?

Реализовать локальную сборку и запуск документации Котлина у сторонних контрибьюторов

Поддержать новый универсальный формат описания Kotlin Koans на Kotlin Playground

Поддержать адаптивную верстку на главной странице KMM

Поддержать запускаемые сниппеты Kotlin-кода в markdown-файлах

Перевести страницу Kotlin for Education на компоненты из дизайн-системы

Перейти на использование единой шапки на всех страницах портала

Что вы ждете от тимлида?

Тимлид отвечает за команду из трех человек, результат их работы, качество продукта и кода. Для нас важно, чтобы у тебя был опыт тимлидства в одной команде больше двух лет – это покажет, что ты не только принимал решения, но и переживал их последствия.

Вот что надо будет делать:

Помогать команде и людям в ней

Строить процесс разработки

В основном нужно делать две вещи – выстроить и обеспечивать понятный и надежный цикл разработки и управлять ожиданиями заказчиков.

Решать технические задачи

Ты отвечаешь за качество продукта, кода и архитектуру. И, конечно, ты должен будешь писать код наравне с другими участниками команды.

У нас есть возможности и ресурсы сделать сайты Kotlin образцовой платформой, с которой будут брать примеры другие языки программирования. Все, что нам нужно – это тимлид, который поможет это видение воплотить в жизнь ✨

А есть еще детали?

Да, конечно, держи полное описание вакансии с деталями про режим работы, офисы и компенсацию.

🚨 Кстати, мы ищем еще и разработчика. Если ты не хочешь, чтобы менеджерская рутина отвлекала тебя от интересных технических задач – приходи почитать про вакансию!

Как проходит найм в JetBrains?

Первое интервью. Обсуждаем ваш профессиональный опыт — чем вы занимались до этого, какие задачи решали, чем хотите заняться у нас. Длится около часа.

Мы выдадим вам тестовое задание, приближенное к реальной жизни. Дедлайны мы не устанавливаем, поэтому вы можете сделать его "залпом" за несколько дней, а можете работать над ним по часу в день в течение нескольких недель!

Второе собеседование: обсуждаем результаты тестового, задаем технические (и не только!) вопросы друг другу. Здесь же организуется знакомство с остальной частью команды.

Собираем рекомендации и присылаем вам оффер, а потом – начинаем делать сайты Kotlin вместе!

Давайте пообщаемся!

Если ты сюда доскроллил, то вакансия показалась тебе интересной. Это уже хороший повод познакомиться!

Можешь сразу прислать резюме на нашу почту jobs@jetbrains.com, а можешь сначала задать свои вопросы в Telegram: @etolstoy.