Middle Frontend Developer
Санкт-Петербург, РоссияМиддл
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы менее 1 года
Опыт работы менее 1 года
Короткая ссылка: gkjb.ru/g1Cho
О себе
На данный момент Middle Frontend Developer.
Мои компетенции и опыт
Яндекс
Я занимаюсь разработкой Web части Алисы - нужен доступ к резюме , приложения на Android и IOS, а также всевозможные интеграции внутри других сервисов
Команда: Десятки разработчиков, инженеров тестирования, менеджеров, дизайнеров
Основные задачи:
1. Разработка продуктовых интерфейсов и компонентов дизайн-системы.
2. Интеграция с backend и обработка потоковых данных.
3. Конфигурирование интерфейса и управление функциональностью.
4. Продуктовая аналитика.
5. Автоматизированное тестирование и сопровождение CI.
6. Оптимизация и повышение стабильности приложения.
Основные задачи:
1. Интерфейсы и дизайн-система. Разрабатывал переиспользуемые React-компоненты, расширял UI-кит, добавлял состояния и анимации. Подготавливал документацию и примеры в Storybook.
2. Интеграция с backend. Реализовывал интерактивные карточки с потоковым обновлением данных, типизированными контрактами и валидацией JSON. Подготавливал моки для независимой разработки интерфейса.
3. Конфигурирование интерфейса. Реализовал настройку навигации через CMS и feature flags с учётом платформы, авторизации и доступности функций. Работал с SSR, гидратацией и обратной совместимостью конфигураций.
4. Продуктовая аналитика. Настраивал логирование пользовательских действий, устранял пропуски и дубли событий, покрывал аналитические сценарии тестами.
5. Тестирование и CI. Писал unit-, компонентные, E2E- и скриншотные тесты для desktop, mobile web и веб-интерфейсов внутри приложений. Диагностировал падения CI, исправлял моки, конфигурацию и устаревшие сценарии.
6. Оптимизация и стабильность. Оптимизировал состав JavaScript-бандлов и загрузку зависимостей. Исправлял ошибки навигации, отображения и озвучивания, подтверждал исправления регрессионными тестами.
Стек и детали внутренних технологий — NDA.
