Skip to content

tric-itpc/task-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Вакансия :: Frontend-разработчик

Разработка бизнес-системы с использованием веб-технологий. Автоматизация сервисов с большим количеством пользователей.

От вас

Обязательно

  • Знание синтаксиса языков JavaScript, TypeScript
  • Базовые знания принципов работы Web-приложений (HTTP, HTML, CSS)
  • Желание работать в команде и развиваться

Приветствуется

  • Навыки работы с React, Redux
  • Опыт работы с WebSocket и REST API
  • Опыт работы с ОС семейства GNU Linux, знание основных команд
  • Работа с системами управления исходным кодом Git
  • Знания базовых принципов разработки (тестирование, рефакторинг, Code Review, CI/CD)

Будет круто, но не обязательно

  • Знание английского языка на уровне чтения технической документации
  • Участие в разработке Open Source проектов
  • Наличие профиля на GitHub, Stack Overflow
  • Наличие проектов которые можете показать нам

У нас

  • Полный рабочий день, гибкий обед и начало рабочего дня
  • Полностью «белая» заработная плата с возможностью увеличения в процессе работы (зависит от отдачи сотрудника)
  • Полис ДМС
  • Дружелюбная команда с юмором, готовая поддержать и помочь
  • Интересный проект и необычные задачи. Рутина тоже есть, но мы нацелены именно на продуктив
  • Возможность одновременно участвовать в разных проектах и развивать другие компетенции (Python и все модное)
  • Попробовать современные тренды и практики в разработке ПО
  • Никаких опенспейсов и кубиклов, а комфортное пространство в центре Тюмени
  • Готовы делиться опытом и знаниями, если вы готовы их получать

 

Если вакансия вас заинтересовала, но есть недопонимания и вопросы, свяжитесь с нами - обсудим, договоримся.
Большим плюсом будет выполнение тестового задания.
Если у вас есть опыт работы с 1С, то эта вакансия не для вас.

Тестовое задание

Решение принимается в виде PR к текущему проекту.

Создайте форму обратной связи. В форме пользователь может:

  • ввести имя
  • ввести фамилию
  • ввести email
  • выбрать категорию сообщения
  • написать сообщение
  • добавить картинку

Дополнительно необходима валидация по следующим правилам:

  • email - обязательное поле
  • имя, фамилия - должно быть заполнено одно из двух
  • категория - выпадающий список. Поле обязательное, но значение по умолчанию должно быть пустым. Пустое значение не принимается
  • сообщение - обязательное, минимум 10 символов
  • картинка - формат jpg, png. Размер не более 2Мб

Результат заполнения формы должен быть в формате JSON для отправки в API

Условия

  • использовать React js
  • писать на TypeScript (не обязательно, но будет огромным плюсом)
  • форма должна быть адаптивной
  • придерживаться методологии БЭМ
  • все должно происходить в браузере без использования стороннего сервера

Releases

No releases published

Packages

No packages published