Senior Software Developer (CLion: Tooling Support)

Уровень зарплаты
Город
Требуемый опыт работы
от 200 000 руб.
Санкт-Петербург, Василеостровская, Спортивная
3–6 лет

CLion – это кросс-платформенная среда для разработки приложений на C/C++, поддерживающая CMake, GCC, Clang, GDB и LLDB.

Среди приоритетных направлений развития IDE – поддержка кросс- и удаленной разработки, разработки под embedded-системы, поддержка профилировщиков, библиотек для тестирования и прочих инструментов. Мы также планируем расширить список поддерживаемых систем сборки, таких как CMake, makefiles и т.д.

Вместе с командой тебе предстоит:

  • развивать CLion как продукт и участвовать в обсуждении новой функциональности;
  • реализовывать поддержку различных инструментов, от низкоуровневой интеграции до взаимодействия с пользователем через Swing UI;

Мы будем рады видеть тебя в команде, если ты:

  • имеешь опыт разработки на Java и/или С++ в коммерческих проектах не менее 5-ти лет;
  • понимаешь тонкости многопоточного программирования;
  • знаешь архитектуру современных компьютеров;
  • понимаешь принципы ООП и умеешь разрабатывать модульные и масштабируемые API;
  • умеешь тестировать любой код с помощью автоматических тестов;
  • умеешь работать как в команде, так и самостоятельно;
  • владеешь техническим и разговорным английским.

Особенно будем рады, если ты:

  • знаком с Unix, Windows и OS X;
  • занимался кросс-платформенной разработкой или разработкой для embedded;
  • имеешь опыт разработки плагинов на базе платформ IntelliJ IDEA, Eclipse или NetBeans.

Немного о том, кем и как разрабатывается CLion:

CLion базируется на платформе IntelliJ – основе и для других продуктов JetBrains: IntelliJ IDEA, WebStorm, PhpStorm, RubyMine, PyCharm, AppCode.

Исходный код находится в Git репозиториях, некоторые доступны на GitHub. Большая часть написана на Java; есть части на Groovy и Kotlin. Некоторые низкоуровневые утилиты написаны на C/C++, например, взаимодействие с LLDB.

Центром жизни команды является “Agile-доска” – весь процесс разработки полностью прозрачный и каждый может участвовать в любой задаче. Помимо этого, постоянно идет коммуникация вживую и в Slack/Skype. Все изменения разработчики покрывают автоматическими тестами, и проводят ревью кода, после чего отдают в QA-тестирование. Таким образом мы обеспечиваем высокое качество функциональности и снижаем вероятность регрессий.

Все члены команды участвуют в общении с пользователями, обсуждают предлагаемые фичи, помогают решать проблемы и уточняют описания багов. Также мы общаемся с пользователями на форумах и вживую на конференциях. Вообще, открытое общение с пользователями – одна из важных составляющих культуры JetBrains.

Если мы смогли тебя заинтересовать , смело присылай свое резюме!

Адрес

Санкт-Петербург, Университетская набережная, 5А, м. Василеостровская, м. Спортивная
Показать на карте
­

Тип занятости

Полная занятость, полный день
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Отклик направлен работодателю
Сопроводительное письмо к отклику
Написать сопроводительное письмоПисьмо отправлено
Произошла ошибка, попробуйте ещё раз
Дата публикации вакансии
Вакансия дня
Рекомендуем