Разработчик REACT.js

от 150 000 ₽ на руки

Вакансия находится в архиве

Бреалит

г. Москва

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Требуемый опыт работы: от 2 лет

Полная занятость, полный день

З/п: от 150 000 ₽

Привет! Обычно тут пишут длинный текст, который все читают наискосок и затем переходят сразу к навыкам.

Чем мы занимаемся? Разрабатываем автоматизированные системы и сервисы для управления охраной труда, промышленной и пожарной безопасностью, экологией, процессами комплаенса и расчёта рисков. Наши решения помогают эффективно планировать работу отделов ОТПБООС и комплаенса, контролировать сроки и соответствие требованиям — управлять охраной труда и безопасностью на предприятии в целом. Почему это важно? Мы работаем для того, чтобы работники наших клиентов приходили домой здоровыми, а также с четным количеством рук, ног, глаз, и т.д.. Интересно ли это? Очень! Возможно, до сегодняшнего дня вы мало сталкивались с этой областью, но, погрузившись в предмет, вы несомненно оцените значимость и перспективы данного направления. Мы уже 12 лет занимаемся охраной труда и промышленной безопасностью и готовы с уверенностью сказать: в последние годы эта область стала одной из самых перспективных — снижение травматизма и безопасность на производстве входят в число приоритетных задач на предприятиях по всему миру.

Почему мы ищем разработчиков React? Потому что мы замыслили масштабное обновление интерфейса нашей системы, меняем подходы к построению платформы.

Коротко о нас

Компания БРЕАЛИТ работает на рынке с начала 2012 года. За 12 лет мы реализовали десятки крупных проектов.

Нам доверяют: группа компаний АИМ (Еврохим, СУЭК, СГК, НТК), группа компаний ФосАгро, Уралхим, КАО Азот, НИПИГАЗ, Сибирский антрацит, Газпром Нефтехим Салават, Концерн РосЭнергоатом, British American Tobacco, ArcelorMittal Temirtau, ЕвроХим, Евраз и многие другие крупнейшие компании на рынке России и Казахстана.

За 12 лет работы мы создали уникальное на российском рынке решение в нашей сфере. Система состоит из нескольких сотен модулей и 5 мобильных приложений

О задачах

Разработка фронтенда для собственной low-code полатформы — создание React компонент на основании отрисованного в Figma GUI — переработка существующего решения «с нуля». Развитие low-code платформы в части бэкенда — разработка новых типов полей и функций.

TL;DR

Вам необходимо уверенно знать (и иметь опыт работы):

  • Javascript (с учётом последних изменений ES)
  • REACT.js
  • Styled Components
  • SCSS / SASS
  • Webpack
  • OpenAPI / Swagger

Мы будем рады, если у Вас есть опыт работы с несколькими технологиями из списка ниже:

  • MUI (mui.com) и конкретно шаблон Minimal (minimals.cc)
  • MySQL или любой другой диалект SQL
  • Linux (командная строка)
  • node.js
  • BDD — мы используем Cucumber.io и Gherkin;
  • Gulp;
  • Docker;
  • Mercurial;
  • Framework7
  • Cordova / Phonegap / ionic
  • Vue.js

Мы предлагаем:

  • возможности выбора графика и места работы:
    • вы можете выбрать удобный вам график — начинать работу в 8, 9, 10 или 11 часов утра (по Московскому времени),
    • вы можете работать полностью удаленно в России или зарубежом,
    • либо вы можете работать в нашем современном комфортном офисе в Москве.
    • вы можете совмещать «удаленку» с работой в офисе, если хотите;
  • работу в дружном, молодом коллективе;
  • возможность развить и совершенствовать ваши навыки (как Hard Skills, так и Soft Skills);
  • опыт построения архитектуры крупных бизнес-приложений;
  • опыт работы с крупнейшими российскими и международными компаниями.

ЕСЛИ ТЕБЯ ЗАИНТЕРЕСОВАЛА НАША ВАКАНСИЯ И ТЫ ХОЧЕШЬ СТАТЬ ЧАСТЬЮ НАШЕЙ КОМАНДЫ,

напиши несколько слов о себе (навыки, сильные стороны), почему тебя заинтересовала наша вакансия и что ты хочешь получить от работы в будущем, И сделай тестовое задание:

Тестовое задание REACT

Разработать MVP приложения «Запись на приём ко врачу».

Бэкенд на любой технологии — node.js / php / python / ... — не важно.

БД может быть любая — хоть sqlite.

Стартовые условия:

  • 1 врач.
  • Врач составляет себе расписание (делать UI не надо, просто забить в базу)
  • Пациенты записываются в слоты в расписании.
  • Пациентов может быть много. Они хранятся в отдельной таблице. UI делать не надо, просто сделайте pre-fill данных.

В работе можно использовать Chat-GPT, но важно уметь объяснить на собеседовании коды.

а) Разработать структуру БД

б) Разработать API, описать с помощью OpenAPI 3

d) БОНУС: Написать dockerfile (или использовать готовый контейнер) и docker-compose.yml файлы для поднятия сервера c API. При поднятии контейнер должен разворачивать базу данных с pre-fill данными.

e) Разработать MVP приложения с использованием последней версии Framework7 (Framework7 React) — которое отображает с расписание врача — подсвечивает занятые и свободные дни. Пациент может записаться на заданный день.

f) Авторизация пациента по логину и пароля через JWT токен.

g) Реализовать поддержку оффлайн — просмотр приложения, просмотр расписания врача и своего талончика без интернета.

Мы будем рады видеть тебя в нашей команде!

Адрес

Москва улица Барклая 6с5

Контактная информация

Бреалит

Сайт: asupb.ru

Почта: sales@brealit.ru

Вакансия опубликована 14.02.2024 в г. Москва.

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

#

Томск

Полный день

Подробное описание

20 августа

#

Новосибирск

Гибкий график

Подробное описание

23 мая

#

от 150 000 до 250 000 ₽

Санкт-Петербург

Полный день

Подробное описание

26 апреля