Мы создаём благотворительные продукты внутри экосистемы Яндекса: сервисы, которые помогают сотням фондов получать регулярную поддержку, а пользователям — делать помощь частью повседневной жизни. Строим экосистему благотворительности с интеграциями, инфраструктурой, платёжными механизмами и пользовательскими продуктами. Развиваем механику округления в девяти сервисах Яндекса и создаём платформу прямых пожертвований в фонды (https://help.yandex.ru/donate-platform ). Запускаем спецпроекты совместно с сервисами Яндекса (помощь пожилым людям, животным, сборы на чрезвычайные ситуации), занимаемся благотворительными B2B-проектами. Разрабатываем личный кабинет фондов для управления заявками и грантами, работаем над интеграциями с сервисами Яндекса. У нас небольшая команда с высокой степенью влияния на продукт. Можно напрямую участвовать в развитии пользовательских сценариев и архитектуры. Мы ищем фронтенд-разработчика, который готов создавать сильные технологические продукты с понятным смыслом и реальным влиянием на жизни людей. Наш стек: JavaScript, TypeScript, Node.js, React, CSS, HTML.

Обязанности:

Разработка интерфейсов
Вы будете создавать удобные, быстрые и доступные интерфейсы, разрабатывать фронтенд для десктопных браузеров и мобильных приложений (webview). Развитие сервисов
Вы будете совершенствовать существующие сервисы, участвовать в создании новых решений и предлагать улучшения с технической и продуктовой стороны. Кросс-функциональная разработка
Вы будете работать вместе с бэкенд-разработчиками, аналитиками, QA, дизайнерами и продакт-менеджерами — от проработки идеи до запуска фичи на пользователей. Больше о фронтенде в Яндексе — в канале Yandex for Frontend

Ключевые навыки:

  • Работали с Node.js и React SSR
  • Разрабатывали фронтенд для production-продуктов
  • Уверенно владеете JavaScript, TypeScript, HTML и CSS
  • Понимаете особенности SPA-приложений
  • Умеете писать поддерживаемый и качественный код

Дополнительные требования:

  • Работали с Webpack или Rollup
  • Разрабатывали интерфейсы для мобильных браузеров
  • Занимались профилированием и оптимизацией приложений
  • Используете Unix shell и скриптовые языки
  • Умеете писать модульные и интеграционные тесты