Поиск работы на robota.uaukraine

Эта вакансия уже завершена

Вакансия закрыта

Frontend developer (ReactJS)

30 000 — 40 000 ₴  
VeRZuS-IT
3 года назад
19 марта 2021
Киев

Чем мы занимаемся:

Мы работаем совместно с Академией развития интеллекта SmartUm&AMAKids(представительство в Украине - https://smartum.com.ua), которая присутствует в 22 странах и обучает детей и взрослых ментальной арифметике, скоростному чтению, спидкубингу, а также развивает память. Существует уже готовый проект - онлайн-платформа с пятью методиками, в каждой есть свой игровой интерфейс. Так же нами разработана CRM для управления партнерами, учителями, школами, группами и учениками. Помимо этого на онлайн-платформе регулярно проводятся игровые события: онлайн чемпионаты, баттлы. 

Требования:

  • Высокий уровень владения HTML, CSS, JS, ReactJS, Redux, Webpack

  • Опыт с Websocket и Node.JS будет существенным плюсом, но не обязательно

  • Базовый уровень знаний PHP, MySQL будет плюсом, но не обязательно 

  • Понимание паттернов проектирования frontend, 

  • Знание прототипно-ориентированных концепций

  • Умение работать с системой контроля версий(git)

  • Опыт работы в коммерческих проектах от 2 лет

Обязанности:

  • Разработка игровых личных кабинетов пользователей, приложений уроков, интерфейсов для методик и игровых событий в первую очередь

  • Создание лендингов и верстка страниц сайтов компании как второстепенная обязанность(редко)

Условия работы:

  • С понедельника по пятницу 9:00 - 18:00

  • Офис на ул. Васильковской, 5 минут от м. Васильковская. Также рассматривается удаленная работа.

  • Молодой коллектив(средний возраст - 25 лет)

  • Есть вся необходимая техника(холодильник, микроволновка, чайник). 

Зарплата по результатам собеседования, от 30 000 грн.

Мы всячески поддерживаем дальнейшее продвижение наших сотрудников, в том числе обучению новых направлений. 

Для понимания вашего уровня требуется выполнить тестовое задание(оно не должно у вас занять более 3-4 часов)

Тестовое задание на вакансию 'Frontend developer'

Для прохождения тестового задания необходимо:

1. Разработать игру «Лабиринт» на ReactJS + Redux.

Есть поле размером 3 на 3 ячейки(продумайте масштабируемость). В начале игры в случайную ячейку помещаем маркер. Далее генерируются 10 «ходов» (возможные варианты «вверх», «влево», «вниз», «вправо»). Игрок должен в уме «пройти» по этим ходам по лабиринту и указать конечную точку маркера.

После ответа (клик на ячейку) идет проверка ответа и предоставляется возможность начать новую игру (например, по клику на кнопку «Далее»). 

Если ответ введен неправильно - указать правильный ответ. Дизайн игры произвольный. Пример того, что должно получиться - https://drive.google.com/file/d/1NRMVNcn9XbOWPKNrbzDW0sE_jr36rVka/view?usp=sharing  

Сергей

Похожие вакансии по профессиям: