Разработка бизнес-системы с использованием веб-технологий. Автоматизация сервисов с большим количеством пользователей.
- Знание синтаксиса языков JavaScript, TypeScript
 - Базовые знания принципов работы Web-приложений (HTTP, HTML, CSS)
 - Желание работать в команде и развиваться
 
- Навыки работы с React, Redux
 - Опыт работы с WebSocket и REST API
 - Опыт работы с ОС семейства GNU Linux, знание основных команд
 - Работа с системами управления исходным кодом Git
 - Знания базовых принципов разработки (тестирование, рефакторинг, Code Review, CI/CD)
 
- Знание английского языка на уровне чтения технической документации
 - Участие в разработке Open Source проектов
 - Наличие профиля на GitHub, Stack Overflow
 - Наличие проектов которые можете показать нам
 
- Полный рабочий день, гибкий обед и начало рабочего дня
 - Полностью «белая» заработная плата с возможностью увеличения в процессе работы (зависит от отдачи сотрудника)
 - Полис ДМС
 - Дружелюбная команда с юмором, готовая поддержать и помочь
 - Интересный проект и необычные задачи. Рутина тоже есть, но мы нацелены именно на продуктив
 - Возможность одновременно участвовать в разных проектах и развивать другие компетенции (Python и все модное)
 - Попробовать современные тренды и практики в разработке ПО
 - Никаких опенспейсов и кубиклов, а комфортное пространство в центре Тюмени
 - Готовы делиться опытом и знаниями, если вы готовы их получать
 
Если вакансия вас заинтересовала, но есть недопонимания и вопросы, свяжитесь с нами - обсудим, договоримся.
Большим плюсом будет выполнение тестового задания.
Если у вас есть опыт работы с 1С, то эта вакансия не для вас.
Решение принимается в виде PR к текущему проекту.
Создайте форму обратной связи. В форме пользователь может:
- ввести имя
 - ввести фамилию
 - ввести email
 - выбрать категорию сообщения
 - написать сообщение
 - добавить картинку
 
Дополнительно необходима валидация по следующим правилам:
- email - обязательное поле
 - имя, фамилия - должно быть заполнено одно из двух
 - категория - выпадающий список. Поле обязательное, но значение по умолчанию должно быть пустым. Пустое значение не принимается
 - сообщение - обязательное, минимум 10 символов
 - картинка - формат jpg, png. Размер не более 2Мб
 
Результат заполнения формы должен быть в формате JSON для отправки в API
- использовать React js
 - писать на TypeScript (не обязательно, но будет огромным плюсом)
 - форма должна быть адаптивной
 - придерживаться методологии БЭМ
 - все должно происходить в браузере без использования стороннего сервера