Front-end Разработчик React.js

Дата размещения вакансии: 07.05.2024
Работодатель: Гранд Торг
Уровень зарплаты:
от 60000 до 70000 RUR
Город:
Москва
Требуемый опыт работы:
не требуется

Введение:
Компания по оказанию услуг грузоперевозок ищет junior или middle React. js разработчика, который присоединится к нашей небольшой команде, для помощи в разработке и запуске веб приложения для внутреннего пользования компании.
На текущий момент наша команда состоит из владельца бизнеса и фулл-стек разработчика.
В нашей команде нет дизайнера, задачи будут ставиться напрямую от владельца бизнеса, так же с нашей стороны будет производиться код ревью.

У нас уже имеется готовая серверная часть приложения Node. js (есть Postman коллекция со списком доступных endpoints), так же мы имеем Vite/PWA шаблон на клиентской части приложения с минимально необходимыми скриптами для начала разработки, настроена система аутентификации пользователей (JWT) и отправки уведомлений (Web-Push).
Разработка ведется на Github, будет предоставлен доступ к репозиторию (dev, staging, master ветки).
Для ускорения процесса разработки, мы решили пропустить написание тестов и документации к проекту на данном этапе.
В качестве веб хостинга мы используем Yandex Cloud.

Немного деталей о разрабатываемом приложении:
Нам потребуется сделать 3 схожих интерфейса, для разных типов пользователей, таких как Водитель, Клиент, Администратор. В большинстве случаев интерфейсы будут являться формами, страницами со статистикой и таблицами. Также потребуется интеграция Yandex карт с настройкой коммуникации через их API, для отображения геолокации водителей их построения их маршрутов на карте (серверная часть интеграции, будет нами своевременно подготовлена).
Данное приложение позволит существенно сократить затрачиваемое время владельцев бизнеса на работу с документами, общение с клиентами и работниками компании.
Оценочное время на разработку первого этапа приложения 1−2 месяца, затем доработка приложения, дополнение необходимого функционала.
С остальными деталями можно будет ознакомится после проведения собеседования.

Обязанности:
— Коммуникация с бизнесовой частью команды, (получение задач от владельца бизнеса, придание задачам более технического вида, тк зачастую бизнес ставит задачу как запрос или user story, в качестве дизайн макетов могут использоваться скетчи, разработчику же потребуется разбить запрос бизнеса на мелкие подзадачи для прозрачности и понимания процесса разработки)
— Трекинг выполненных задач на доске Trello (после оформления подзадач, оцениваем их по времени и приступаем к написанию кода)
— Написание кода
— Тестирование разрабатываемого приложения
— Устранение ошибок в коде, рефакторинг

Требуемые навыки:

Понимание React. js и его основных принципов.
Знакомство с Material UI.

Знакомство с RESTful API.

Умение понимать бизнес-требования и переводить их в технические требования.

Знакомство с инструментами управления версиями кода (такими как Git, SVN и Mercurial).

Квалификация:

Хорошее знание JavaScript, включая манипуляции с DOM и объектную модель JavaScript, так же знание HTML и CSS.
Подтвержденный опыт разработки веб приложений в частности с React.js.

Что мы предлагаем:

Конкурентная заработная плата

Гибкий график работы и полностью удаленная работа (из любого региона).

Возможности непрерывного обучения и развития, которые помогут вам расширить свои навыки.