Мы создаём финансовые инструменты для сотрудников. Мы работаем над тем, чтобы каждый сотрудник Яндекса легко мог получить информацию о своих доходах в компании и не беспокоился об этом.
Наши инструменты позволяют прогнозировать доходы на несколько лет вперёд, оценивать доходы при разных сценариях ревью, просматривать графики вестинга опционов и получать понятную информацию из расчётного листка.
У нас небольшая, но дружная продуктовая команда. Это позволяет каждому из нас влиять на продукт и ежедневно улучшать его.
Наш стек: React, TypeScript, Redux, Vite, Vitest, Testplane, Storybook, React Testing Library и pnpm.
Какие задачи вас ждут:
Анализ и проектирование архитектуры
Вам предстоит анализировать бизнес-требования, составлять карты источников данных и проектировать архитектуру решений так, чтобы она была гибкой и легко модифицируемой.
Инфраструктура и тесты
Мы работаем с финансовыми данными, поэтому ошибки могут сильно огорчать наших пользователей. Предметная область не всегда легко запоминается с первого раза, поэтому мы стараемся обеспечить покрытие кода тестами. Мы настраиваем инфраструктуру (сборки и CI/CD-пайплайны) так, чтобы тесты быстро и эффективно защищали нас.
Работа с микрофронтендами
Вы станете частью нашей команды и будете работать с микрофронтендами. Это поможет сделать опыт взаимодействия сотрудников с нашими сервисами более продуктивным.
Новые фичи, обновление дизайна и работа с графиками
Доходы сотрудников Яндекса могут состоять из большого набора разных выплат. Иногда простое перечисление выплат не позволяет легко понять их суть. Вместе с продакт-менеджером и дизайнерами вы будете постоянно улучшать пользовательский опыт и упрощать доставку информации для коллег. В работе иногда нужно будет брать данные из 5–10 источников и составлять из них понятный и красивый график.
Мы ждем, что вы:
- Отлично знаете JavaScript и TypeScript, React и CSS
- Пишете эффективный, понятный и надёжный код
- Умеете писать тесты
- Готовы погружаться в анализ бизнес-требований, формулировать решения и договариваться с коллегами
- Можете оценивать сроки реализации задачи
- Заботитесь о пользователях
Будет плюсом, если вы:
- Проектировали архитектуру приложений
- Оптимизировали скорость загрузки приложений
- Настраивали инфраструктуру и CI/CD
- Писали интеграционные тесты и настраивали инфраструктуру для них