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 или выше.

Ключевые навыки

React
JavaScript
TypeScript
Intellij IDEA
Jmix

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Адрес

Самара, улица Гастелло, 43а

Вакансия опубликована 18 марта 2023 в Самаре

Отзывы о компании

4,4очень хорошо
Оценка Dream Job

91%

Рекомендуют
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

Преимущества и льготы
  • 39
    Наличие кухни, места для обеда
  • 35
    Удаленная работа
Технический писатель
Март 2023
Замечательная компания со здоровым и доброжелательным коллективом, адекватным руководством и хорошими условиями труда. Внимательно и бережно относятся к сотрудникам, есть отличный соцпакет, до пандемии было множество мероприятий и активностей. Смело рекомендую компанию!
Войдите, чтобы увидеть все отзывы
Войти

Похожие вакансии

Откликнитесь среди первых
Аптеки Плюс – это удобный онлайн сервис поиска и заказа лекарственных препаратов и товаров аптечного ассортимента по выгодным ценам.
Опыт работы в роли CTO от 3 лет. Сильные менеджерсĸие навыĸи, умение работать с распределенными ĸомандами. Понимание юнит эĸономиĸи.
Откликнитесь среди первых
Разработка портальных решений на базе SharePoint 2013/2016. Поддержка и доработка интеграционных решений с MS Project. Анализ входных бизнес требований...
Образование высшее техническое. Опыт разработки на платформе SharePoint 2013/2016 от 3-х лет. Опыт разработки веб-частей, обработчиков событий...
Откликнитесь среди первых
Участие в разработке приложений для розничной сети. Участие в проектировании и реализации технических решений, соответствующих современным архитектурным подходам (микросервисная архитектура...
Опыт разработки на C# от 3-х лет. Опыт работы с Rest API. Опыт работы с WPF или Xamarin.
Откликнитесь среди первых
PT Network Attack Discovery — система глубокого анализа сетевого трафика для выявления атак на периметре и внутри сети. PT NAD знает...
отличное знания языка Python 3. - опыт разработки с использованием Django, Django Rest Framework, Celery. - опыт разработки c асинхронных приложение c...
Создание легко масштабируемых и оптимизированных компонентов. Реализация клиентской бизнес логики. Разработка архитектуры Web приложения на ReactJS и TypeScript.
Опыт коммерческой разработки JavaScript/React от 3-х лет. Отличное знание HTML, CSS, React, React Hooks, Styled Components, Redux.
Откликнитесь среди первых
имплементация новых возможностей интерфейса со стороны backend. - поддержка и развитие API сканера. - помощь в интеграции сканера с другими продуктами компании.
опыт разработки web сервисов. - опыт разработки многопоточных и асинхронных приложений. - знания по проектированию архитектуры приложений, ООП, SOLID. - уверенное знание Python...