← К каталогу
EM

Employcity

Senior Frontend Developer

УдалённоSeniorМосква, Россия9 ч назад
СИГНАЛ JOBRADAR75/100Нормальный сигнал актуальности
ПАСПОРТ ВАКАНСИИ

Что JobRadar наблюдает сейчас

Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.

Последнее подтверждение3 мин. назад
Впервые замечена8 ч назад
Активные источники1 источник
ПроисхождениеПубличный источник
О ВАКАНСИИ

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

Международная продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой развлекательные онлайн-сервисы, в поисках Senior Frontend Developer.

Чем предстоит заниматься:

  • Разработка клиентское приложение: реализовывать новую функциональность по бизнес-требованиям, проводить рефакторинг, участвовать в развитии архитектуры;
  • Разрабатывать и поддерживать дизайн-систему (UI Kit);
  • Участие в грумигнах и технической декомпозиции задач команды;
  • Привнесение технических практик, которые позволят команде эффективно реализовывать поставленные задачи.

Какие навыки нужны:

  • Глубокое понимание JavaScript, TypeScript и модель работы React, а не только умеет пользоваться их API;
  • Понимание веб-платформы, включая DOM, события, загрузку ресурсов, сетевые API, хранение данных и основные механизмы безопасности;
  • Понимание модели выполнения JavaScript и различия между браузерным и серверным runtime, включая event loop, конкурентную обработку задач, управление памятью и потребление ресурсов;
  • Умение определять границы компонентов и модулей, проектировать контракты и оценивать влияние решений на дальнейшее развитие системы;
  • Способность находить причины проблем на стыке frontend, серверного runtime, смежных систем и инфраструктуры;
  • Навык исследования производительности с помощью измерений, профилирования, логов, метрик и трейсинга, а не только по внешним признакам;
  • При реализации решений продумывание обработки ошибок, наблюдаемость, совместимость, миграцию и откат изменений, а покрытие тестами воспринимается как неотъемлемая часть рабочего процесса;
  • Умение определять, какой информации не хватает для принятия решения, её сбор и сравнение вариантов по ограничениям, рискам и стоимости поддержки;
  • Выбор соразмерной задаче решения и способность объяснить, какие проблемы решают используемые инструменты и какие ограничения они создают.

Что компания может вам…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / moreThan6