Тестировщики! Выберите себе работодателя по вайбам→ vibe.habr.com

Front-end разработчик

Зарплата

от 50 000 до 120 000 ₽

Местоположение и тип занятости

КраснодарПолный рабочий день

Компания

Агентство недвижимости в Краснодаре

Описание вакансии

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

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

  1. разработка новых корпоративных систем разных уровней сложности, преимущественно, основанных на актуальных веб-технологиях;
  2. разработка новых модулей к существующим проектам;
  3. интеграция с текущими сервисами.

Требования:

  • опыт работы от 1 года;
  • уверенные знания JS, CSS, HTML;
  • опыт работы хотя бы с одним серьезным front-end фреймворком (Vue, React, Angular).

Будет плюсом:

  • знание терминологии и принципов работы систем управления версиями (Git);
  • навыки создания проектов, построенных на .Net Core\WebApi.

Мы предлагаем:

  • работа в профессиональной команде по разработке и внедрению инновационных приложений для бизнеса;
  • официальное оформление;
  • комфортный офис;
  • корпоративное обучение;
  • корпоративные мероприятия;
  • оформление по ТЗ;
  • конкурентная заработная плата (определяется по итогам собеседования).

Дополнительные инструкции

Этапы отбора:

  • резюме;
  • выполнение тестового задания;
  • собеседования первого и второго уровня

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

Модель сущности «Менеджер»

  • id (int) поле генерируется системой
  • guid (guid) поле генерируется системой
  • Фамилия (строка)
  • Имя (строка)
  • Подразделение (справочник)
  • Дата регистрации (дата и время)

Таблицу «Менеджеры» заполнить 15 тестовыми значениями

Модель справочника «Подразделение»

  • id (int) поле генерируется системой
  • Имя (строка)
  • Дата создания (дата и время)

Справочник «Подразделение» заполнить 5 тестовыми значениями

Представление «Список менеджеров»

  • содержит все записи менеджеров со всеми доступными полями и пагинацией
  • содержит фильтры «Фамилия» (строка), «Дата регистрации» (дата от и до, с использованием datepicker), «Кол-во записей на странице» (для пагинации)
  • из записи в списке по двойному клику переходить на редактирование записи

Представление «Редактирование менеджера»

  • содержит форму для редактирования всех доступных полей
  • ввод даты выполнен с использованием datepicker
  • select выполнен в виде поля с полнотекстовым поиском
  • содержит кнопку удаления записи с обязательным вопросом о серьезности намерений

Представление «Главное меню»

  • выполнено в виде навигационного меню со сворачиванием в «бургер» на маленьких экранах
  • имеет ссылки «Новый менеджер», «Список менеджеров», блок поиска (форма с инпутом и кнопкой поиска)

Блок поиска должен вести на представление «Список менеджеров» с результатами поиска. Строка поиска должна искать по полям: Фамилия, Имя, Подразделение

Реализация

  • Front-end: Vue + Vuetify + TS
  • Back-end: Firebase