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

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

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

Full Stack Developer (PHP / JavaScript)

40 000 ₴  
VeRZuS-IT
4 года назад
13 января 2020
Киев

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

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

 

Требования:

  • Высокий уровень знаний HTML, CSS, JS, jQuery, AJAX, PHP, MySQL. 

  • Средний уровень знаний ReactJS будет огромным плюсом

  • Понимание паттерна MVC

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

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

  • Опыт работы в highload-проектах будет плюсом

 

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

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

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

  • Доработка административной части CRM. Минимальный упор на "красивости", максимальный на функциональность. 

  • Проектирование архитектуры проекта, архитектуры базы данных с расчетом на большие нагрузки 

  • Разработка API

 

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

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

  • Офис на ул. Васильковской, 5 минут от м. Васильковская

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

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

 

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

 

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

 

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

 

Тестовое задание на вакансию "Full Stack Developer (PHP / JavaScript)"

 

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

 

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

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

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

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

  1. Продумать архитектуру базы данных по следующему заданию:

Требуется хранить данные о книгах, авторах, отзывах. Одна книга может быть написана несколькими авторами, один автор может участвовать в написании нескольких книг. В каждом отзыве ставится оценка(от 1 до 10). Спроектируйте базу согласно задания с учетом того, что в каждой таблице будет более 100 000 записей. Подготовьте запросы для получения следующей информации:

 

  • Выбрать книги, которые написаны двумя авторами

  • Выбрать книги, авторы которых не писали никакие другие книги

  • Выбрать авторов, средняя оценка книг которого выше 7 баллов и при этом нет оценок ниже 4

Сергей

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