Front-end разработчик
Зарплата
от 50 000 до 120 000 ₽
Требования
Местоположение и тип занятости
Компания
Агентство недвижимости в Краснодаре
Описание вакансии
Условия работы
Обязанности:
- разработка новых корпоративных систем разных уровней сложности, преимущественно, основанных на актуальных веб-технологиях;
- разработка новых модулей к существующим проектам;
- интеграция с текущими сервисами.
Требования:
- опыт работы от 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