Назад
8 часов назад

Senior Frontend Разработчик

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
vacancy_detail.hirify_telegram_tooltip Загружаем источник...

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

ID 1829 - Senior Front-end разработчик

🌍 Локация: РФ
💼 Удаленно
🕔 Занятость: фулл тайм

🏢 Проект: Банк

💡 Требования:
Общий опыт работы 3-5 лет        
Профильный опыт работы 3-5 лет        
Образование высшее           
Работа в московской таймзоне
Отсутствие 1+ недельных отпусков в ближайший месяц, 2+ недельных отпусков в ближайший квартал
Резидент РФ
Принимает звонки в телеграм/телефон с незнакомых номеров
JavaScript (ES6+): глубокое понимание замыканий, прототипов, event loop, this, async/await, промисов, модулей
TypeScript: уверенная работа с типами, generics, интерфейсами, декораторами, интеграция с фреймворками
HTML5 / CSS3: семантическая верстка, адаптивность, доступность (a11y), CSS-методологии (BEM и др.), CSS-in-JS
React.js: Понимание жизненного цикла компонентов, Хуки (useState, useEffect, useContext, useReducer, useMemo, useCallback и кастомные), Управление состоянием (Redux, Zustand, MobX, Context API, Effector), Оптимизация производительности (memo, useCallback, lazy loading), react-router
Знание методологий feature-sliced, atomic design
Знание паттернов проектирования: Observer, Factory, Singleton, Strategy, HOC, Render Props и др.
Знание Micro Frontends архитектуры (Module Federation, Module Federation 2)
Понимание Critical Rendering Path
Опыт настройки Webpack, npm, yarn
Умение настройки ESLint, Prettier
Работа с API: REST
Работа с API: GraphQL, WebSockets
Опыт виртуализации рендеринга больших объемов данных
Адаптивная и кроссбраузерная верстка: media queries, flexbox, grid, fallbacks
Адаптивная и кроссбраузерная верстка: поддержка старых браузеров, адаптация под мобильные браузеры
Работа с Docker (сборка образов, запуск контейнеров)
Умение пользоваться интрументами DevTools, Lighthouse
Опыт реализации механизма локализации/интернационализации
Опыт работы с nodejs
Знания и опыт настройки nginx
Опыт использования инструментов юнит тестирования (jest)
Опыт использования инструментов интеграционного/api/e2e тестирования (playwright)
Опыт использования инструментов снэпшот тестирования
Умение объяснять и обосновывать выбор технологий

📋Задачи:
Развивать и поддерживать сервис с микро-фронтенд архитектурой;
Участвовать в определении направления развития архитектуры сервиса и выборе технологий, решать задачи проектирования с учетом требований к безопасности, кластеризации и отказоустойчивости совместно с SRE-инженерами;
Проектировать и разрабатывать публичные API сервиса и механизмы интеграции сторонних сервисов;
Реализовывать и интегрировать ИИ-ассистента и рекомендательные системы в функциональность сервиса;
Повышать надежность и качество сервиса на всех уровнях, оптимизировать производительность, разрабатывать инструменты мониторинга;
Обеспечивать тестовое покрытие (юнит, интеграционное, апи, нагрузочное);
Участвовать в развитии продукта и генерации идей;
Участвовать в ретроспективах инцидентов на проде и предпринимать меры по решению внештатных ситуаций;
Принимать участие в планировании спринтов, оценке и деĸомпозиции задач;
Проводить арх- и код-review решений коллег, предоставлять аргументированную критику;
Уточнять и документировать собственные решения, предоставлять консультации в подготовке тестовых сценариев;
Сопровождать этапы внедрения продукта в эксплуатацию;

📨 Оставить отклик можно по короткой гугл форме.
или напрямую ответственному менеджеру

#JS #TypeScript #удаленно #вакансия

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -