Ведущий разработчик React
Обязанности
- Поддержка и развитие проекта корпоративного портала со стороны фронт-энд разработки.
- Разработка новых и поддержка существующих бизнес-фич.
- Написание типобезопасного, поддерживаемого кода.
Взаимодействие с дизайн-системой и API. - Активное участие в code review и улучшении процессов разработки.
Условия работы
- Официальное трудоустройство и полный пакет социальных льгот (ДМС, компенсация фитнеса/обучения/путешествия, скидки и бонусы от партнеров, специальные условия и тарифы на продукты «Финама»).
- Стабильную заработную плату и социальные гарантии, которые дают уверенность в настоящем и открывают перспективы в будущее.
- Возможность профессионального роста, обучения и постоянного развития в области digital-innovations вместе с дружной командой. Лучшие конференции и мастер-классы за счет компании.
- Участие в проектах, которые формируют цифровую трансформацию финансового сектора.
- Комфортный офис в центре Москвы с зоной отдыха на крыше, кофе-поинтами с ароматным кофе, а также собственный тренажерный зал.
- Возможность удалённой работы.
- Богатую корпоративную культуру: классные внутрикорпоративные мероприятия, сообщества по интересам, возможность проявлять свои творческие, спортивные, интеллектуальные, социальные интересы и участвовать в креативных проектах.
Требования
- Практический опыт создания и поддержки приложений на React 18+.
- Глубокое понимание жизненного цикла компонентов, хуков (useState, useEffect, useMemo и др.).
- Опыт промышленного применения TypeScript 5 и выше (умение проектировать типы, интерфейсы, generics, разбор и устранение ошибок TS).
- Уверенное владение Sass/SCSS, организация структуры стилей, модульность.
- Знание Figma/Zeplin и взаимодействия с дизайнерами.
- Навыки оформления задач, общения по техническим вопросам, умение разбираться в чужом коде.
- Умение организовывать обмен данными между фронтом и бэкендом, обрабатывать ошибки API, оптимизировать работу с сетью.
Будет плюсом:
- Опыт написания unit- и интеграционных тестов (Jest, RTL, Cypress и т.д.).
- Опыт применения современных инструментов искусственного интеллекта в процессе разработки: умение эффективно и безопасно использовать ассистентов программирования (например, GitHub Copilot, ChatGPT, Cursor, и др.) для генерации, оптимизации и рефакторинга кода.