junior frontend developer
Стамбул, ТурцияСтажер • Джуниор
Удаленная работа
Опыт работы менее 1 года40 000 ₽
Опыт работы менее 1 года40 000 ₽
Короткая ссылка: gkjb.ru/gqxb
О себе
На данный момент junior frontend developer.
Мои компетенции и опыт
Текущее место работы.
Frontend Developer в IT-стартапе.
Стек разработки: нужен доступ к резюме , TypeScript, Redux.
Разрабатываемый продукт: онлайн-каталог для заведений и бизнесов.
Основные задачи и компетенции:
1) Разработка пользовательских интерфейсов и бизнес-логики:
- создал модуль добавления заведений в каталог, включая форму с валидацией данных
- реализовал блок рекомендаций, внедрив многоуровневую логику подбора заведений по совпадению тегов с системой приоритетов
- написал план рефакторинга приложения с улучшениями, такими как унификация хуков, оптимизация архитектуры, оптимизация запросов к API, добавление стандарта документации для бизнес-логики
2) Улучшение пользовательского опыта:
- переписал приложение на работу с searchParams, позволяя сохранять и передавать URL с фильтрами
- реализовал уведомление cookie, которое появляется для незарегистрированных или неавторизованных пользователей
- создал страницу FAQ и страницу для личного кабинета с расширенной логикой управления заведениями
3) Коммуникация и командная работа:
- активно взаимодействовал с другими командами: дата-менеджерами, девопсами, тестировщиками, бэкенд-разработчиками и дизайнерами
- участвовал в обсуждении и доработке API с бэкенд-разработчиками, согласовывал структуру данных и оптимальные методы для обеспечения производительности и расширяемости приложения
- участвовал в митингах по покер-планированию и эстимации задач, активно взаимодействуя с командой фронтенда для оценки сложности задач и эффективного распределения работы.
4) Общие результаты и профессиональный рост:
- выполнил более 60 технических задач, ни разу не пропустив дедлайн.
- заслужил доверие команды и достиг статуса maintainer, получив право проверять и одобрять пул-реквесты других разработчиков
- дополнительно работал с широким набором инструментов и технологий:
а) инструменты для работы с API и бэкендом: Firebase (аутентификация, база данных), Swagger (тестирование API), Axios (HTTP-запросы).
б) библиотеки для UI и UX. из основных: React-Hook-Form (обработка форм), Swiper JS (создание слайдеров), Leaflet (интерактивные карты), Focus-Trap (управление фокусом в модальных окнах).