Войдите для быстрого доступа к лучшим предложениям. Нажмите здесь если у вас нет аккаунта.

IDE Developer (Java/Kotlin). Jmix Полная занятость вакансия

2 недели назад Программист Java Ульяновск   12 просмотров
Подробности вакансии

В компанию Haulmont требуется IDE Developer (Java/Kotlin). Jmix. Удаленно.

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

Ваша задача - развитие инструментов в составе Studio. Вы будете писать преимущественно на Kotlin генераторы кода, различные инспекции, рефакторинги а также визуальные редакторы. Разработка инструментария позволит вам познакомиться с большим числом смежных технологий.

Задачи:

  • Поддержка новых фреймворков пользовательского интерфейса веб и мобильных приложений: React, React Native, Kotlin.
  • Интеграция с облачными сервисами и автоматизация процессов развертывания и запуска приложений в облачной инфраструктуре.
  • Визуальные дизайнеры для удобной генерации типовых конструкций кода, часто встречающихся в бизнес-приложениях.
  • Дизайнеры и средства coding assistance для бизнес-процессов и отчетов.

Навыки:

  • Опыт разработки ПО от двух лет.
  • Знание ООП, Java SE, Spring/Spring Boot, JPA, Databases. Базовые представления о Java Concurrency.
  • Умение писать читаемый и поддерживаемый код, разбираться в чужом коде.
  • Умение вести аргументированную дискуссию при обсуждении текущих задач разработки, способность адекватно воспринимать критику.
  • Исполнительность и ответственность.

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

  • Знание Kotlin.
  • Знание английского языка на уровне Intermediate или выше.
  • Понимание многопоточного программирования в Java.
  • Опыт анализа и оптимизации производительности Java приложений.
  • Креативность, инициативность.
  • Уверенное знание возможностей IntelliJ IDEA.
  • Опыт разработки пользовательских интерфейсов с использованием десктопных, веб или мобильных технологий.
  • Опыт работы со смежными технологиями, используемыми в Jmix: облачные сервисы, автоматизация развертывания, BPM.
  • Опыт наставничества, проведения code review.

О команде

Команда Jmix — это сплоченный коллектив профессионалов в области enterprise разработки. Мы создаем open source технологии для разработчиков, внося вклад в развитие Java и JavaScript экосистем. Решаемые нами задачи кардинально отличаются от типичной заказной и даже продуктовой разработки, поэтому независимо от вашей квалификации, для вас найдутся достойные вызовы. Пожалуй, это лучшее место для профессионального развития.

В настоящее время команда быстро растет, мы начинаем несколько совершенно новых направлений, что открывает для каждого дополнительные возможности.

Присоединившись к нашей команде, вы сможете:

  • Участвовать в создании международного продукта для разработчиков
  • Помочь другим разработчикам создавать больше за меньшее время, использовать современные технологии и методологии разработки.
  • Внести свой вклад в развитие популярных экосистем: Java, Kotlin, JavaScript, Flutter.
  • Познакомиться с большим количеством технологий, являющихся частью платформы Jmix.
  • Участвовать в международных конференциях и митапах

Уже сейчас Jmix и CUBA Platform используют десятки тысяч разработчиков из более чем 170 стран мира, включая компании с мировым именем. Наша цель — занять ведущие позиции на мировом рынке средств для разработки корпоративного ПО.

Haulmont - международный центр разработки программного обеспечения со штаб-квартирой в г. Самара. Представительства компании открыты в Лондоне, Саратове и Тольятти. Проекты Haulmont отмечены многочисленными международными премиями и востребованы среди компаний по всему миру.

Haulmont специализируется на разработке сложных, масштабируемых корпоративных приложений, позволяющих автоматизировать бизнес-процессы и обеспечить рост бизнеса компаний различных по уровню и сфере деятельности. Наши технологии применяются в системах автоматизации служб такси, медицинских учреждений, коллекторских агентств, образовательных программ нового поколения и т.д.

Компания выпустила ряд успешных продуктов на собственной платформе CUBA, которая представляет собой RAD-фреймворк для создания корпоративных приложений с веб-интерфейсом.

Мы продолжаем активно развиваться и работать в сотрудничестве с клиентами со всего мира, улучшая их информационные системы и повышая эффективность их применения.

Вместе с командой Haulmont Вы сможете создавать передовые программные продукты, работать с новейшими технологиями вместе с ведущими профессионалами IT сферы.

Нашим сотрудникам мы предлагаем

Участие в международных проектах как для российских так и для иностранных заказчиков.

Конкурентную заработную плату, премии.

Программу внутреннего индивидуального коуч-обучения по передовым технологиям.

Курсы английского языка.

Компенсация затрат на медицину и спорт. ДМС.

Организацию занятий спортом (волейбол, футбол, настольный теннис, бассейн, тренажерный зал в офисе, корпоративные скидки в фитнес-клубы города)

Уютный и современный офис.

Привлекательная программа релокации для специалистов из других городов.

Телефон отдела подбора персонала +78463739488

Описание компании
Haulmont