Веб-разработчик

Прямой работодатель  Symplete
Вестлейк Вилладж, США
Стажер • Джуниор
Информационные технологии • Разработка • JavaScript • WEB
12 мая в 10:49
Удаленная работа
Опыт работы любой
от 50 000 ₽
Работодатель  Symplete
Описание вакансии

Веб-разработчик в стартап: разработка системы управления предприятием.

Трехмесячная оплачиваемая стажировка, постоянная работа при успешном прохождении.

Полный день, 100% удаленная работа.

Работы много, оплата в $.

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

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

Преимущества:

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

Немного о нас и наших пожеланиях:

symplete.com

Symplete is an integrated business operations software suite that gives our clients the intelligence to work smarter and the insights to make better decisions. We are integrating Human Resources, Task Management, Customer Service, Surveys, Cashflow and Sales and building a team passionate about accelerating the growth of intelligent business solutions. As a point of contact for many of our new and existing customers, you will play a critical role in serving customer needs and helping Symplete reach its potential.

About you:

  • You are a self-starter, determined, upbeat and enthusiastic in your approach to work.
  • You deliver results. You may enjoy thoughtful conversations and problem solving, but in the end, you know that what matters is delivering results and delighting customers.
  • You are a cross-disciplinary team member. You are excited to work with and learn from other departments. You are comfortable communicating across teams.
  • You are resourceful, flexible and adaptable; no task is too big or too small.

Как откликнуться на эту вакансию - прочитайте до конца

Про себя пока можно ничего не писать. Возраст, пол, опыт, местонахождение, образование и портфолио не имеют значения - даже если у вас вообще нечего показать, но вы способны выполнить условия тестового задания, мы найдем общий язык. Если вы не знаете чего-то, что тут написано, но способны это нагуглить, это только в плюс: главное, чтобы у вас было желание учиться.

Успешному кандидату уже исполнилось 18, и он способен выполнить следующее:

1. Создать веб-приложение, которое будет рассчитывать N-ное число Фибоначчи и хранить историю запросов: пользователь вводит порядковый номер, в ответ получает искомое значение.

1.1 Если не можете сделать что-то из нижеперечисленного, все равно присылайте свое решение, светлые мысли будут оценены по достоинству

1.2 Но лучше потратить пару часов и разобраться, тут не ракетная хирургия

2. Приложение должно состоять из трех частей:

  • Фронт: React
  • Бэк: NodeJs
  • БД: MySQL

2.1 Если вы владеете другими технологиями, вы сможете сделать и с этими. Решения на другом стеке не рассматриваются.

3. Фронт только для ввода и отображения данных, состоит из двух страниц (дизайн по своему чувству прекрасного - не оценивается):

  • Страница, где пользователь может ввести порядковый номер и получить искомое число
  • Страница, где пользователь может посмотреть историю запросов со своего IP-адреса (получать из БД)

4. Расчет значений происходит на сервере

5. В базу данных записывать для каждого успешного запроса: IP-адрес пользователя, введенный порядковый номер, вычисленное значение и дату-время запроса

6. Максимально использовать шаблонные решения, сторонние библиотеки и т.д. (наводящие слова: lodash, underscore, axios, express, material ui, bootstrap)

7. Решение предоставить в виде ссылки на репозиторий на гитхабе или гитлабе

8. В корне проекта должен быть ридми-файл на английском языке с описанием, как локально запустить проект (в Линукс-системе)

8.1 По этому ридми ваш проект может без усилий запустить любой человек, который знает, как открыть терминал

9. На проекте настроить линтер, код должен быть оформлен по стандартам airbnb

10. Предусмотреть возможные ошибки, уязвимости, узкие места и легко ли с вашим кодом будет работать дальше. По необходимости оставить комментарии и документацию на английском языке (наводящие слова: jsdoc, proptypes, пагинация, валидация)

11. Задача со звездочкой: покрыть код тестами и упаковать в докер (не обязательно, но все равно с этим придется работать).


Специализация
Информационные технологииРазработкаJavaScript
Отрасль и сфера применения
WEB
Уровень должности
СтажерДжуниор