Разработчик REACT.js
PythonТребуемый опыт работы: от 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
Откликнуться
