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

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

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

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

Адрес

Тольятти, улица 40 лет Победы, 41

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

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

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

91%

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

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

Преимущества и льготы
  • 38
    Наличие кухни, места для обеда
  • 35
    Своевременная оплата труда
Бизнес-аналитик
Март 2023
отличный коллектив, офис, техника вокруг профессионалы
Войдите, чтобы увидеть все отзывы
Войти

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

Разработка нового функционала мобильного приложения. Рефакторинг и поддержка существующего кода. Покрытие кода юнит-тестами. Участие в решении инцидентов в качестве...
Интерес к современным технологиям. Стремление понимать бизнес клиента и предлагать эффективные решения его задач. Полную отдачу проекту, ответственность и аккуратность.
Тольятти
Разработка front-end части. Архитектурой новых разделов. Интеграцией с существующим функционалом. Участвовать в оценке задач, проектировании и реализации новых фич.
Коммерческий опыт от 3 лет разработки как стандартных сайтов, так и eCommerce сайтов. Уверенные знания Vanilla JS, jQuery, SASS.
Разработка веб-приложений (Frontend & Backend). Тестирование ПО. Разработка сайтов. Создание цифровых роботов и электронный документооборот. Big Data-инженерия.
Знания основ реляционных БД и языка запросов SQL, желательно опыт работы с базами данных Oracle, PostgreSQL. Знание основ технологии разработки...
Тольятти
Принимать участие в разработке новых и существующих проектов. Поддерживать существующий код, заниматься рефакторингом. Принимать участие в брейнштормах по развитию проектов.
Опыт коммерческой разработки от 3 лет. Способность предлагать решения, а не указывать на проблемы. Способность декомпозировать, оценивать сроки и укладываться...

Scala / Java Developer (senior)

200 000 – 300 000 руб.
Тольятти
Биллинговые системы. Системы и технологии процессинга платежей. Системы аналитики. Системы управления базами данных (PostgreSQL, Cassandra, FoundationDB). Сервера очередей (Kafka).
Интерес к современным технологиям. Стремление понимать бизнес клиента и предлагать эффективные решения его задач. Полную отдачу проекту, ответственность и аккуратность.
Откликнитесь среди первых
Участие в разработке архитектуры системы. Проектирование и реализация модулей системы на Java. Проектирование структуры базы данных. Участие в Code Review.
Необходимо проживать на территории Черногории, либо быть готовым релоцироваться самостоятельно. Имеет опыт работы в Java- разработчиком в ИТ-компаниях не...