Cтань частью успешной команды!

Haulmont — международная IT-компания, специализирующаяся на разработке корпоративного программного обеспечения. Наши продукты — платформа для создания бизнес-приложений CUBA(6+), система электронного документооборота ТЕЗИС(6+) и система для оптимизации служб такси Sherlock(6+). Они помогают пользователям из более чем 170 стран автоматизировать рутинные процессы и ускорить работу. Наша команда постоянно участвует в различных мероприятиях, в том числе и международных.

О вакансии

Мы разрабатываем CUBA Platform — open source фреймворк для эффективного создания корпоративных приложений, вокруг которого сформировалось развитое community пользователей со всего мира. Большая часть успеха фреймворка обусловлена наличием специализированной IDE — CUBA Studio, которая значительно упрощает вход в технологию и кратно ускоряет дальнейшую разработку приложений. CUBA Studio реализована в виде плагина к самой популярной IDE в мире Java — IntelliJ IDEA.

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

  • Поддержка нового поколения фреймворка CUBA с переходом на Spring Boot, Liquibase, Elastic Search и другие мейнстрим-технологии.
  • Поддержка новых фреймворков пользовательского интерфейса веб и мобильных приложений.
  • Интеграция с облачными сервисами и автоматизация процессов быстрого развертывания и запуска приложений в облачной инфраструктуре.
  • Визуальные дизайнеры для удобной генерации типовых конструкций кода, часто встречающихся в бизнес-приложениях.
  • Дизайнеры и средства coding assistance для бизнес-процессов и отчетов.

Задачи

Основная задача связана с развитием инструмента разработчика — CUBA Studio, являющегося плагином IntelliJ IDEA.

✔ Разработка инструментов разработчика, преимущественно на Kotlin.

✔ Проектирование функциональности и пользовательского интерфейса CUBA Studio.

✔ Участие в code review.

✔ Выдача обратных отзывов разработчикам фреймворка платформы по совместно используемым API.

✔ Общение на форуме, оказание консультаций внутренним и внешним разработчикам, использующим платформу.

Навыки

✔ Опыт работы в ИТ-компаниях не менее 2 лет.

✔ Знание ООП, Java SE, Spring/Spring Boot, JPA, Databases. Базовые представления о Java Concurrency.

✔ Умение писать читаемый и поддерживаемый код, а также разбираться в чужом коде.

✔ Умение вести аргументированную дискуссию при обсуждении текущих задач разработки, способность адекватно воспринимать критику.

✔ Исполнительность и ответственность.

Преимуществом будет

✔ Знание Kotlin.

✔ Знание английского языка на уровне Intermediate или выше.

✔ Креативность, инициативность.

✔ Уверенное знание возможностей IntelliJ IDEA.

✔ Опыт разработки пользовательских интерфейсов с использованием десктопных, веб или мобильных технологий.

✔ Опыт работы со смежными технологиями, используемыми в CUBA: облачные сервисы, автоматизация развертывания, BPM.

Middle IDE Developer (CUBA Platform), удаленно
В архиве с 19 февраля 2021

з/п не указана

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Похожие вакансии