Senior React Developer. Jmix в г. Самара
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
О вакансии
Мы разрабатываем Jmix — open-source фреймворк для эффективной разработки корпоративных приложений с развитым community по всему миру. Одна из важнейших частей фреймворка — слой UI, обладающий широким набором компонентов и позволяющий быстро создавать пользовательский интерфейс.
В настоящий момент «основной» UI клиент Jmix построен на Vaadin. Вы будете участвовать в разработке его альтернативы на базе современных технологий: React, TypeScript, REST, GraphQL. Это подразумевает создание библиотек и инструментов, которые максимально упростят и автоматизируют создание современных интерфейсов для корпоративных приложений.
Мы не просто разрабатываем React приложения, но пишем утилиты для генерации React кода, который в дальнейшем будет использоваться большим количеством разработчиков. Нам нужен человек, который может написать код, который прежде всего будет хорошо читаем (в том числе людьми, не являющимися экспертами в технологии React) и прост в поддержке.
Весь код, который мы пишем, размещен в open source на GitHub и используется тысячами разработчиков.
Задачи
Основная задача — разработка инструмента по генерации React приложений. В том числе:
· Генерация кода компонентов по шаблонам.
· Поддержка инструментов разработчика для возможности визуального редактирования экранов.
· Реализация взаимодействия с бэкендом (REST, GraphQL).
· Адаптация популярных библиотек.
· Настройка сборки артефактов на CI сервере.
Работа подразумевает большой объем исследовательской и проектной работы, участие в code review.
Навыки
· Опыт работы веб разработчиком не менее 3-х лет.
· Отличное знание базовых веб-технологий: JavaScript, TypeScript.
· Отличное знание React.
Преимуществом будет
· Опыт использования других веб фреймворков (Angular/Vue/Svelte).
· Опыт реализации взаимодействия с бэкендами по протоколам REST, GraphQL.
· Опыт использования state management библиотек.
· Опыт написания утилит или серверных приложений.
· Опыт работы с Intellij IDEA.
· Знание английского языка на уровне Intermediate или выше.
Ключевые навыки
Задайте вопрос работодателю
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Вакансия опубликована 18 марта 2023 в Самаре
Отзывы о компании
91%
Что говорят сотрудники
- 39Наличие кухни, места для обеда
- 35Удаленная работа