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
з/п не указана
Калининград
Вакансия в архиве
Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию
Показать описание вакансии