Резюме: Frontend-разработчик (React)
Организация: Care service (г. Нижний Новгород)
Начало работы: май 2022 – по настоящее время
Последнее время разрабатывала клиентскую часть кроссплатформенного многофункционального веб-сервиса по подбору домашнего персонала на Next.js, React и TypeScript.
Команда состоит из 3 фронтендеров, 3 бекендеров, тестировщиков, проджект менеджера и тимлида.
// Достижения и вклад в текущий проект:
— Внедрила функционал платных тарифов для работодателей: добавила возможность приобретения тарифа для открытия контакта работника.
— Разработала админ-панель для просмотра, редактирования и модерации базы анкет, что обеспечило удобство и эффективность работы рекрутеров и модераторов.
— Реализовала логику и интерфейс модерации для актуализации выдачи результатов поиска.
— Разработала интерфейс с пошаговым заполнением анкеты работника и валидацией данных с использованием React hook form и Zod, что сделало процесс регистрации доступным для целевой аудитории 45+ лет.
— Реализовала отдельные сценарии регистрации и входа для разных ролей пользователей (работодатель / работник); настроила авторизацию по номеру телефона с верификацией, обеспечив простоту входа для пользователей старшего возраста.
— Внедрила в проект работу с картами с помощью Leaflet, что сделало удобным для пользователя отображение результатов поиска анкет и выбора адреса при регистрации.
— Настроила автоматическое автозаполнение адресных данных с помощью сервиса DaData, тем самым улучшив точность введённых данных сократив количество пользовательских ошибок при вводе.
— Настроила разграничение прав доступа, чтобы пользователи, рекрутеры и администраторы имели соответствующие уровни доступа к сервису.
— Обеспечила корректную работу интерфейса на мобильных и десктопных устройствах, учитывая потребности целевой аудитории, с использованием css модулей.
// Стек:
React • Next.js • JavaScript • TypeScript • Redux Toolkit • HTML • CSS • Storybook • Leaflet • React hook form • Docker • Figma.
В рамках данной компании также активно участвовала в разработке и других веб-приложений, охватывающих различные отрасли, включая электронную коммерцию, CRM-системы, интеллектуальные платформы.
Разрабатывала с нуля веб-приложение для публикации и обмена мультимедийным контентом с элементами социальной активности на React, Next.js, TypeScript.
// Достижения и вклад в проект:
— Реализовывала функционал для загрузки, с возможностью предпросмотра, публикации и просмотра пользовательских постов, подписки на пользователей с использованием Redux.
— Разработала административную панель для автоматизации управления пользователями, контентом и платежами; внедрила фильтрацию, поиск и управление пользователями. Для взаимодействия с серверной частью использовался Apollo Client и GraphQL.
— Интегрировала авторизацию через сторонние ресурсы (Google) через OAuth 2.0 для удобства входа и регистрации пользователей.
— Настроила поддержку мультиязычности через i18n, что позволило расширить доступность продукта на более широкую аудиторию.
— Разработала чат для общения в веб-приложении с использованием WebSocket.
— Отвечала за создание внутренней ui-библиотеки с внедрением Storybook: разрабатывала новые и оптимизировала уже существующие компоненты библиотеки.
— Занималась адаптацией приложения под мобильные устройства с применением Tailwind CSS.
// Стек:
React • Next • JavaScript • TypeScript • Redux Toolkit • Tailwind • Apollo GraphQL • WebSocket • React hook form • HTML • CSS • Storybook • i18n • Docker • FSD (Feature-Sliced Design).