гринатом. ит

Frontend-разработчик (React / TypeScript), Senior / Middle+

гринатом. ит · На сервисе с: 14.08.26 16:49

Зарплата не указанаРоссияМоскваГибрид

Какие задачи нужно будет решать:

  • Разрабатывать, тиражировать и сопровождать программное обеспечение.
  • Участвовать в командной разработке высоконагруженных цифровых продуктов уровня Enterprise.
  • Организовывать процессы разработки (написание качественного кода, модульных тестов, миграционных процедур) и управлять кодовой базой продуктов.
  • Проектировать архитектуру приложений совместно с архитекторами, участвовать в выработке стратегических решений и осуществлять архитектурный надзор за реализацией в команде.
  • · Контролировать сроки и качество разработки, проводить ревью кода и рефакторинг совместно с Tech Lead и архитектором.
  • Вести учет рабочего времени в системе управления проектами.
  • Разрабатывать и согласовывать отчетную, техническую и служебную документацию по результатам своей работы и работы команды.
  • Помогать техническому лидеру (Tech Lead) в управлении командой.
  • Осуществлять наставничество, обучение и консультации членов команды, контролировать результаты их работы.
  • Оценивать трудозатраты команды на основе требований заказчика и фиксировать оценки в корпоративных системах.
  • Декомпозировать задачи заказчика до уровня отдельных технических заданий, понятных разработчикам.
  • Планировать итерации разработки, определять capacity (ёмкость) команды, приоритизировать задачи и предлагать компенсирующие меры при рисках срыва сроков.
  • Обеспечивать поддержку готовых решений на уровне 4-й линии (анализ дефектов, запросов на изменения, распределение задач в команде).

Наши ожидания от кандидата:

  • Глубокое понимание HTTP/HTTPS: методы, статусы, заголовки, кеширование, основы сетевого взаимодействия.
  • Знание SOLID, паттернов ООП.
  • Понимание архитектуры приложений: Low Coupling / High Cohesion, DI/IoC, построение абстракций.
  • Микросервисная архитектура: способы взаимодействия (REST, шины событий), умение составлять диаграммы.
  • Алгоритмическое мышление: решение сложных и исследовательских задач, свободное чтение чужого кода.
  • Практический опыт работы с AJAX, HTTP-запросами (промисы, async/await, обработка ошибок).
  • Опыт работы с OAuth 2.0: понимание потоков авторизации.
  • Глубокое знание JavaScript (ES6+) или TypeScript: замыкания, прототипы, Event Loop, контекст, модули.
  • Опыт работы с React (хуки, контекст, Redux/Zustand) или Angular (последних версий), понимание внутреннего устройства (виртуальный DOM, реактивность, жизненный цикл).
  • Знание WebAPI (DOM, Fetch, Storage, WebSockets, Service Workers), проектирование REST API, Swagger/OpenAPI.
  • Опыт работы с Git (ветвление, слияние, rebase, стратегии).
  • Английский язык — не ниже Intermediate (чтение документации, переписка).

Будет преимуществом:

  • Паттерны: Constructor, Module, Revealing Module, Singleton, Observer, Mediator, Prototype, Mixin, Decorator.
  • Настройка сборщиков (Webpack, Vite), оптимизация бандла.
  • Производительность фронтенда: Core Web Vitals, оптимизация рендеринга, мемоизация, виртуализация, код-сплиттинг.
  • Unit- и e2e-тесты (Jest, Testing Library, Cypress, Playwright).
  • Мониторинг и алертинг (Sentry, Datadog).
  • Знание Agile (Scrum/Kanban).
  • Опыт архитектурных решений и выбора стека.

Soft skills

  • Самостоятельность: вести задачи от постановки до реализации, оценивать сроки и риски, декомпозировать требования.
  • Командность и коммуникация: эффективно взаимодействовать с бэкендом, дизайнерами, тестировщиками; участвовать в код-ревью; аргументировать и презентовать решения.
  • Обучаемость: быстро осваивать новое, следить за трендами, делиться знаниями.
  • Аналитическое мышление и ответственность: находить узкие места, предлагать оптимизации, понимать влияние кода на пользовательский опыт и производительность.
  • Лидерство (для Senior): принимать архитектурные решения, участвовать в стратегии развития продукта.

Что мы предлагаем:

  • Оформление по ТК РФ, белая зарплата + годовой бонус;
  • Участие в решении амбициозных проектов и задач в команде профессионалов;
  • Возможности профессионального роста и развития;
  • Расширенный социальный пакет (ДМС, льготы и компенсации, предусмотренные коллективным договором и пр.);
  • Работа в стабильной, социально-ответственной компании;
  • Полная занятость, гибридный график работы.

Похожие вакансии React

Сайты компаний
сбер. it

Senior frontend разработчик (React)

сбер. itНа сервисе с: 20.08.26 12:37
Зарплата не указанаРоссияНижний НовгородОфис

В команду продукта Налоговые вычеты для юридических лиц (СберБизнес) ищем старшего фронтенд-разработчика.

Продукт представляет собой сложное одностраничное приложение (SPA), интегрированное в экосистему СберБизнес и используемое корпоративными клиентами Сбера для управления налоговыми вычетами.

Проект работает по модульной архитектуре: основной контейнер (Module Federation) загружает подмодули «на лету» — лайтбоксы, страницы реестра, страницы статусов и результаты обработки. Каждый лайтбокс (подтверждение, подключение/отключение продукта, создание/редактирование справки, импорт из XML, массовые операции) — это автономный модуль с собственным состоянием, логикой и UI.

Что разрабатывать:

  • Главная страница — реестр справок с таблицей, фильтрами (в т.ч. продвинутые фильтры и чипы), пагинацией и табами (Справки / Результаты обработки / Настройки)
  • Лайтбокс справки — многоступенчатая форма (stepper: клиент → вычет → создание/редактирование) с валидацией, сохранением черновика, подписанием через CADES/КриптоПро, историей изменений и корректовками
  • Лайтбокс подтверждения 10ДО — расшифровка документов, выбор сертификата, просмотр связанных справок, статусы
  • Лайтбокс подключения/отключения продукта — OTP-подтверждение, трекинг статуса, создание/аннулирование приложений
  • Лайтбокс импорта справок — загрузка XML, парсинг, маппинг данных
  • Лайтбокс массовых операций — массовое подписание и расшифровка файлов через CryptoPro ActiveX
  • Страница статуса продукта — отслеживание текущего статуса продуктов
  • Криптографический слой — интеграция с CADES Plugin (CryptoPro), выбор сертификатов, диагностика, подпись файлов
  • Аналитика и логирование — интеграция с внутренней системой аналитики СберБизнес, трассировка действий
  • E2E-тестирование — покрытие автотестами на Playwright + Allure-отчёты

Обязательные:

  • TypeScript — глубокое знание (типобезопасные паттерны, conditional types, template literal types, типобезопасные хуки)
  • React — опыт 3+ лет, продвинутые паттерны (compound components, render props, error boundaries, Suspense, concurrent features)
  • Redux Toolkit / State Management — опыт проектирования сложных state-машин, оптимизации ререндеров (React.memo, useSelector с селекторами Reselect), настройка RTK Query (invalidation, polling, optimistic updates)
  • Архитектура — опыт проектирования и поддержки модульных/микрофронтендных приложений, разделения слоёв (domain/service/presentation)
  • Performance — оптимизация производительности React-приложений (code splitting, bundle analysis, memoization, virtualization, lazy loading)
  • Тестирование — опыт построения тестовой инфраструктуры (E2E, integration, contract tests), покрытие >80%
  • Code Quality — настройка linting, code review, code ownership, contribution guidelines

Бонус:

  • Опыт работы с криптографическими библиотеками и плагинами (CryptoPro, webcrypto)
  • Опыт работы с OpenAPI codegen и поддержкой типобезопасных API-клиентов
  • Опыт работы с i18n в сложных проектах (namespace-ы, pluralization, fallback-языки)
  • Опыт менторинга и проведения code review
  • Опыт работы с design systems и UI-библиотеками

Будет плюсом:

  • Опыт работы в банковском/финтех секторе
  • Понимание бизнес-процессов налогового учёта
  • Знание внутренней экосистемы СберБизнес
  • Участие в других enterprise-проектах

Работа с ИИ-инструментами:

  • Опыт работы с CLI-агентами: постановка многошаговых задач, контроль и проверка результатов

  • Создание переиспользуемых скиллов/команд агентов, настройка MCP-серверов

  • Опыт spec-driven разработки (OpenSpec и аналоги)

  • Опыт использования AI-ревью в процессах code review

  • Участие в развитии AI-инструментария команды: подбор, настройка, документация, best practices

  • Комфортный современный офис: Нижний Новгород, ул Академика Сахарова, 2к1

  • Офисный формат работы на период испытательного срока, после возможен гибридный график работы. Полной удаленки нет

  • Ежегодный пересмотр зарплаты, доход формируется из оклада и годовой премии

  • Корпоративный спортзал и зоны отдыха

  • Более 400 образовательных программ СберУниверситета для -профессионального и карьерного развития

  • Программа адаптации и помощь руководителя на старте (для Junior позиций)

  • Расширенный ДМС, льготное страхование для семьи и корпоративная -пенсионная программа

  • Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ

  • Подписка Прайм с возможностью совместного использования на трёх близких

  • Вознаграждение за рекомендацию друзей в команду Сбера.

Эта вакансия также есть на:hh.ru
hh.ru
центр интеграции приложений

Frontend-разработчик в единственном лице (React, TypeScript)

центр интеграции приложенийНа сервисе с: 20.08.26 11:55
Зарплата не указанаРоссияМоскваУдалёнка

Центр Интеграции Приложений — аккредитованная IT-компания, являемся техническим подразделением крупнейшего Travel Холдинга в РФ. Штат холдинга - 900+ человек, tech.команда - 300+ человек. Наши продуктовые бренды: Aviakassa, Colibri, МойАгент, Отели.Онлайн.

О продукте: Отели.Онлайн - высоконагруженное B2B-решение (API), крупный консолидатор отельного контента от российских и международных поставщиков.

Команда продукта: teamlead, 5 backend-разработчиков, 2 manual QA, 1 auto QA, аналитик.

Продукт 10 лет развивался как API-решение без клиентской части. Сейчас находится в фазе масштабирования: активное подключение новых API-партнёров требует предоставления им удобных интерфейсов для управления заказами, получения отчётов и аналитики. Фронтенд-разработка запускается с нуля.

Мы ищем сильного разработчика, который возьмёт на себя всю фронтенд-часть: от проектирования архитектуры до релиза MVP и дальнейшего масштабирования.

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

  1. Проектировать архитектуру фронтенда с нуля: структура проекта, роутинг, выбор и настройка state management, API-слой, система авторизации и ролей для партнёров.
  2. Разрабатывать ключевые модули B2B/постсейл интерфейса: личный кабинет партнёра; управление бронированиями (просмотр, редактирование, детали); печать документов; отчётность и аналитика; настройки контрактов и тарифов; управление пользователями партнёра (роли, доступы).
  3. Интегрировать фронтенд с backend API (REST): обработка ошибок, состояний загрузки, кэширование.
  4. Взаимодействовать с backend-командой по контрактам API (участие в проектировании эндпоинтов с точки зрения UX).
  5. Участвовать в сборе и анализе требований от бизнеса и партнёров.

Первоочередные задачи:

  1. Спроектировать архитектуру «с чистого листа» (выбор стека, настройка проекта).
  2. Разработать MVP: базовая авторизация партнёров, просмотр и управление бронированиями (совместно с продуктом определить и защитить scope MVP).
  3. Настроить базовую инфраструктуру разработки (репозиторий, CI, окружения dev/stage/prod).

Ожидаемые результаты через полгода:

  1. Работающий MVP в продуктивной среде, используемый реальными B2B-партнёрами.
  2. Выстроенная и задокументированная архитектура, готовая к масштабированию.
  3. Налаженный стабильный процесс релизов (CI/CD) без ручных костылей.
  4. Полная самостоятельность в принятии технических решений.

Наши ожидания от кандидата:

  1. Коммерческий опыт разработки на React от 3 лет.
  2. Глубокое знание state-management решений (Redux / MobX / Zustand и т.п.).
  3. Уверенное владение TypeScript.
  4. Опыт самостоятельного построения проекта (архитектура, настройка сборки).
  5. Опыт работы с REST API, понимание клиент-серверного взаимодействия.
  6. Понимание принципов аутентификации и авторизации на фронтенде (JWT, роли, защита роутов).

Будет плюсом:

  1. Опыт разработки административных панелей / CRM.
  2. Работа с инструментами визуализации данных и отчётности.
  3. Навыки написания тестов (Jest, React Testing Library, Cypress).
  4. Опыт настройки CI/CD (GitHub Actions, GitLab CI и др.).
  5. Умение использовать AI-инструменты для повышения продуктивности.

Что мы предлагаем:

  1. Стабильный и прозрачный доход: заработная плата состоит из оклада и ежеквартальной премии (до 25% от оклада).
  2. Формат работы и график: удаленка, гибрид или офис в Москве (м. Беговая), Санкт-Петербурге (м. Маяковская). Начало рабочего дня в 9:00 или в 10:00 мск;
  3. Ноутбук в первый рабочий день: предоставляем всем сотрудникам при необходимости
  4. Зрелая техническая команда, современные инструменты и технологии, сложные инженерные задачи
  5. Продуктовая разработка: реальные пользователи и измеримые результаты
  6. Роль и свобода: сами выбираете стек, архитектуру и инструменты. Без бюрократии и согласований. Полная ответственность за качество и результат

Соц.сети
Н

Senior Frontend Engineer

Неизвестный работодательНа сервисе с: 20.08.26 11:47
Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

🚀 We’re hiring: Senior Frontend Engineer | FinTech (REMOTE)

🔹 Tech stack: React, Next.js, TypeScript, Headless WordPress, REST APIs, Tailwind CSS
🔹 Experience: 5+ years in frontend development
🔹 Strong experience with React, Next.js & TypeScript
🔹 Experience with Headless WordPress is important
🔹 Knowledge of responsive design, SEO, accessibility, and frontend performance
🔹 Experience with Git and modern development workflows
🔹 Strong English communication skills
🔹 Experience with AI-powered development tools such as Cursor, Claude Code, Windsurf, or similar
💡 We’re looking for someone with a strong sense of ownership, attention to detail, and a passion for building high-quality products.
📩 Interested or know someone who might be a great fit? EMAIL: yana@alfa-labs.com

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.