Ищем разработчика в команду сайта 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 на компоненты из дизайн-системы

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

Что вы ждете от разработчика?

Мы не требуем 20 лет опыта с React или докторской степени в Computer Science. Для того, чтобы отозваться, достаточно от двух лет фронтенд-разработки, умения писать качественный и чистый код и хорошего знания английского языка. Основной язык, если что, JavaScript.

Мы ждем кандидатов, которые будут всем сердцем любить верстку, интересоваться инфраструктурными задачами, и, главное, хотеть работать над Kotlin и тем, чтобы сделать сообщество вокруг него еще крепче ❤️

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

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

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

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

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

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

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

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

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

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

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

- Про процесс найма и условия работы: @kieraweed

- Про команду, цели и планы: @etolstoy

- Про технологии: @kostya