Саратов

Вакансия: IDE Developer (Java/Kotlin). Jmix договорная

e сегодня
Опыт работы
1-3 года
Занятость
Полная занятость
График работы
Полный рабочий день

Мы разрабатываем 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 стран мира, включая компании с мировым именем. Наша цель — занять ведущие позиции на мировом рынке средств для разработки корпоративного ПО.

Похожие вакансии:
/Отправить резюме
← Назад к списку вакансий