Проект:
Мы ищем опытного Java разработчика для создания и поддержки плагинов для популярных IDE JetBrains (IntelliJ IDEA, PyCharm, WebStorm и других). Ваши задачи будут включать разработку новых функций, улучшение существующих, тестирование, а также решение проблем пользователей.
Основные задачи:
-
Разработка, доработка и поддержка плагинов для IDE JetBrains на языке Java / Kotlin.
-
Участие в проектировании архитектуры и архитектурных решений.
-
Решение технических задач и улучшение производительности плагинов.
-
Решение проблем/ пользователей, связанных с работой плагина IDE, устранение ошибок.
-
Взаимодействие с командой разработчиков бэкенда. Написание автоматических тестов плагина.
-
Поддержание актуальности документации и примеров использования плагинов. Запись коротких скринкастов для демонстрации новых фичей плагина.
Возможный опыт и навыки:
-
Опыт разработки на Java не менее 3 лет.
-
Знание принципов разработки плагинов для IDE JetBrains.
-
Опыт работы с системами контроля версий (Git).
-
Опыт работы с системами сборки (Maven, Gradle). Умение запускать сборку чужих проектов.
-
Знание английского языка на уровне чтения технической документации.
-
Опыт работы в команде и навыки коммуникации.
Приветствуется:
-
Опыт работы с JetBrains Platform.
-
Знание других языков программирования (Kotlin, JavaScript, С/С++, Python, Bash).
-
Опыт работы с API и интеграцией внешних сервисов. Опыт работы с HTTP chunked streaming.
-
Участие в разработке открытых проектов на GitHub.