Цель демо-проекта - поиск вакансий с учетом дополнительных фильтров, а так же удобный мониторинг новых вакансий
- Возможность одновременного поиска при нескольких активных параметрах опыта (3-6 лет, более 6 и тд);
- Возможность дополнительно отфильтровать вакансии по необходимым / исключающим ключевым словам;
- Группировка вакансий по компаниям, и компаний секциям (избранное, новые и тд);
- Избранные работодатели;
- Поля формы "заголовок вакансии", "регионы поиска", "рассматриваемый опыт работы" - формируют поисковый запрос.
- Поля "ключевых слов", "исключающих ключевых слов" и "за какое время учитывать 'новые' вакансии" - "реактивны" и позволяют фильтровать вакансии без дополнительных запросов к серверу и перезагрузки страницы.
- Отфильтрованный список вакансий группируется по компаниям;
- Компании дополнительно группируются по следующим приоритетам:
-
#fccea6 Избранное - формируются при соответствии id компании записи в localStorage;
-
#f49c9c Новые - формируются из компаний, имеющих минимум одну вакансию, размещенную за заданное в фильтре количество дней (в группе с высшим приоритетом имеют пометку "NEW");
-
#a0acf6 Опыт > 6 лет - формируются из компаний, имеющих минимум одну вакансию с требуемым опытом > 6 лет (в группах с высшим приоритетом вакансия выделяется цветом данной группы);
-
#a3d0f3 Опыт 3-6 лет - формируются из компаний, имеющих минимум одну вакансию с требуемым опытом 3-6 лет (в группах с высшим приоритетом вакансия выделяется цветом данной группы);
-
#88e7d6 Для начинающих - формируются из компаний, имеющих минимум одну вакансию с требуемым опытом < 1 года или содержащих вакансию с кейвордами junior|стажер|младший (в группах с высшим приоритетом вакансия выделяется цветом данной группы);
-
#abd59f 1-3 с указанным окладом - формируются из компаний, имеющих минимум одну вакансию с требуемым опытом 1-3 года и указанным окладом (в группе с высшим приоритетом вакансия имеет символ "$");
-
#b3b3b3 Опыт 1-3 года - вакансии без дополнительных параметров;
-
Скрытые вакансии (не отображаются) - формируются при соответствии id вакансии записи в localStorage;
-
- Формирование поискового запроса с учетом нескольких регионов и групп опыта;
- "Реактивная" фильтрация всего пула вакансий на основании ключевых слов (название вакансии или работодателя будут содержать хотя-бы одно из ключевых слов или исключать слова);
- Возможность скопировать ссылку на поиск с предустановленными параметрами;
- Переключение между регионами по клику на заголовок;
- Переключение отображения групп компаний (избранное, новые и тд);
- Добавление компании в избранное по клику на её заголовок;
- Отображение краткой информации о вакансии при наведении:
- оклад, если на странице есть зп в $ то у всех вакансий будет указан оклад и в долларах и в рублях (рассчитывается согласно актуальному курсу, валюта зп выделена цветом);
- краткое описание, при наличии;
- Скрытие вакансии по клику на иконку глаза (отображается при наведении на вакансию);
- Очистка "избранных" и скрытых компаний по клику на кнопки вверху страницы;
Избранное, скрытые вакансии, а так же отображение групп компаний сохраняется в localStorage и сохраняются при обновлении страницы;