← Все вакансии/Middle/Raiffeisen Bank
MiddleHybridKyiv

Frontend Developer

RB
Raiffeisen Bank
Уровень
Middle
Формат
Hybrid
О роли

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

О компании

Raiffeisen Bank — крупнейший украинский банк с иностранным капиталом. Более 30 лет создаём и строим банковскую систему страны. В банке работает более 5 000 сотрудников, включая одну из крупнейших продуктовых IT-команд — 900+ специалистов.

Обязанности
  • Участвовать в Scrum-процессе: давать оценки, обсуждать технические вопросы и декомпозировать требования вместе с BA/QA
  • Разрабатывать новые фичи и улучшать существующие в микрофронтендах корпоративного интернет-банкинга
  • Писать чистый, эффективный и читаемый код на строгом TypeScript, следуя правилам линтинга и качества команды
  • Вносить вклад в общие библиотеки компонентов и утилит и их документацию в Storybook
  • Исправлять баги, устранять узкие места и переводить старый код на современный Angular (Signals, standalone, zoneless)
  • Мониторить ошибки и производительность в production в Sentry, находить первопричины и исправлять их
  • Использовать AI в ежедневной разработке, создавать и поддерживать AI-агентов, скиллы, промпты и файлы инструкций команды
  • Подключаться к REST API через клиенты, сгенерированные из OpenAPI
  • Писать и поддерживать юнит-тесты
  • Проводить код-ревью
  • Следить за новыми релизами Angular и лучшими практиками
Требования
  • 3+ года коммерческого опыта во фронтенд-разработке
  • Сильное знание HTML5, CSS3, SCSS, JavaScript (ES2022+) и TypeScript в строгом режиме
  • Сильный Angular 18+ (проекты на 21–22): standalone components, Signals (signal, computed, effect, input()/output()) и rxResource, inject() и InjectionToken, OnPush и zoneless change detection, функциональные guards и interceptors
  • Сильный RxJS
  • Typed Reactive Forms и ControlValueAccessor
  • Понимание OOP, SOLID и компонентной архитектуры
  • Опыт с микрофронтенд-архитектурой (Native Federation или standalone MFE bundles, загружаемые в host app)
  • REST API, OpenAPI codegen, Postman
  • Юнит-тестирование с Vitest
  • Практический опыт с Sentry: чтение ошибок и стектрейсов, source maps, breadcrumbs и session replay для отладки production-проблем
  • Практический опыт AI-assisted разработки: ежедневное использование AI-ассистентов, создание AI-агентов и скиллов, написание эффективных промптов и файлов инструкций проекта, базовое понимание MCP и подключения AI к инструментам вроде GitHub, Jira и Storybook, критический обзор AI-сгенерированного кода
  • Инструменты сборки: Angular CLI (esbuild/Vite), базовый webpack (кастомные сборки), NPM с приватными реестрами
  • Git (Conventional Commits, Husky/commitlint), GitHub, Jira, Confluence
  • Понимание CI/CD (GitHub Actions)
Будет плюсом
  • Создание и публикация Angular-библиотек
  • Работа с корпоративной дизайн-системой
  • Storybook
  • OAuth2/OIDC: Authorization Code + PKCE, BFF/Token Handler pattern, Keycloak, HttpOnly cookies, CSRF
  • i18n (ngx-translate)
  • Продвинутый Sentry и observability
  • Настройка ESLint, Prettier и Stylelint; инструменты качества кода (sonarjs, jscpd)
  • Docker, Nginx, AWS S3
  • Опыт в банковской или fintech-домене
  • Опыт в смежных областях (дизайн, тестирование и т.д.)
Условия
  • Конкурентная зарплата: стабильный доход и годовые бонусы за личный вклад, реферальная программа вознаграждений
  • Соцпакет: официальное трудоустройство, 28 дней оплачиваемого отпуска, дополнительный «декретный отпуск» для отцов, материальная помощь родителям при рождении детей
  • Комфортные условия: гибридный формат, офисы с укрытиями и генераторами, современное оборудование
  • Wellbeing-программа: медицинская страховка с первого рабочего дня, консультации психолога, нутрициолога или юриста, скидки на спорт и покупки, семейные дни, массаж в офисе
  • Обучение и развитие: доступ к более 130 онлайн-образовательным ресурсам, корпоративные программы обучения, онлайн-библиотека, менторинг
  • Отличная команда: сообщество, где ценят любознательность, талант и инновации; более 15 профессиональных сообществ, читательские и спортивные клубы
  • Карьерные возможности: поощряем продвижение внутри банка между функциями
  • Инфраструктура: AWS, Kubernetes, Docker, GitHub, GitHub Actions, ArgoCD, Prometheus, Victoria, Vault, OpenTelemetry, ElasticSearch, Crossplain, Grafana; языки: Java (основной), Python (данные), Go (инфра, безопасность), Swift (iOS), Kotlin (Android); хранилища: Sql-Oracle, PgSql, MsSql, Sybase; управление данными: Kafka, AirFlow, Spark, Flink
  • Программа поддержки защитников: сохраняем рабочие места и выплачиваем среднюю зарплату мобилизованным, программа поддержки ветеранов
Стек и навыки

С чем работаем