React Developer
Прямой работодатель Haulmont ( haulmont.com )
Опыт работы от 1 года до 3х летот 110 000 до 275 000 ₽
Мы разрабатываем Jmix — новое поколение CUBA Platform, open-source фреймворка для эффективной разработки корпоративных приложений с развитым community по всему миру. Одна из важнейших частей фреймворка — слой UI, обладающий широким набором компонентов и позволяющий быстро создавать пользовательский интерфейс.
В настоящий момент «основной» UI клиент Jmix построен на Vaadin. Вы будете участвовать в разработке его альтернативы на базе современных технологий: React, TypeScript, GraphQL. Это подразумевает создание библиотек и инструментов, которые максимально упростят и автоматизируют создание современных интерфейсов для корпоративных приложений.
Весь код, который мы пишем, размещен в open source на GitHub и используется тысячами разработчиков.
Задачи:
Основная задача — разработка высокоуровнего UI фреймворка на базе React. В том числе:
- Проектирование и реализация новых визуальных компонентов. Адаптация популярных библиотек.
- Генерация кода компонентов по шаблонам.
- Поддержка инструментов разработчика для возможности визуального редактирования экранов.
- Реализация взаимодействия с бэкендом (REST/GraphQL).
- Работа подразумевает большой объем исследовательской и проектной работы, участие в code review.
Навыки:
- Опыт работы веб разработчиком не менее 3-х лет.
- Отличное знание базовых веб-технологий: JavaScript, TypeScript, HTML, CSS.
- Отличное знание React.
Преимуществом будет:
- Опыт использования других веб фреймворков (Angular/Vue/Svelte).
- Опыт использования GraphQL.
- Опыт использования MobX/RxJS.
- Знание Java (либо другого серверного языка программирования).
- Опыт работы с Intellij IDEA.
- Опыт написания технической документации.
- Знание английского языка на уровне Intermediate или выше.
Мы предлагаем:
- Компенсации на лечение/спорт.
- Гибкий график.
- Курсы и практика английского языка.
- Конкурентная зарплата.
- Трудоустройство по ТК РФ