Задачи:
— Верстка интерфейсов по макетам Figma;
— Разработка и доработка пользовательского интерфейса на HTML, CSS и JavaScript;
— Адаптация страниц под различные устройства и браузеры;
— Интеграция с REST API и обработка полученных данных;
— Исправление багов и участие в доработке существующего функционала;
— Работа с Git и участие в командной разработке;
— Поддержка и развитие существующего фронтенд-кода;
— Соблюдение стандартов кодирования и участие в код-ревью под руководством более опытных разработчиков.
Требования:
— Уверенное знание HTML5, CSS3 и JavaScript (ES6+);
— Опыт адаптивной и кроссбраузерной верстки (Flexbox, Grid);
— Понимание семантической верстки и структуры DOM;
— Опыт работы с REST API, JSON;
— Уверенное владение Git (GitHub/GitLab);
— Умение верстать по макетам Figma с соблюдением Pixel Perfect;
— Базовое понимание работы с XML;
— Навык чтения технической документации на английском языке;
— Внимательность к деталям, ответственность и готовность работать в команде.
Условия:
— График работы 5/2;
— Испытательный срок 3 месяца;
— Адрес работы: Москва, Большая Почтовая улица, 26с1;
— Достойный (рыночный) уровень белой ЗП (обсуждается на собеседовании);
— Комфортные условия труда;
— Полное соблюдение ТК РФ.
Задачи:
— Поддерживать и развивать фронтенд существующих сервисов платформы
— Анализировать текущую кодовую базу (React, Vue)
— Дорабатывать UI, исправлять баги и оптимизировать производительность
— Проводить рефакторинг и унификацию фронтенда (в том числе возможный переезд на единый стек)
— Интегрировать фронтенд с бэкендом через REST API
— Участвовать в CI/CD-процессах (сборка, деплой фронтенда)
Требования:
— Опыт коммерческой разработки на React (уровень Middle)
— Опыт коммерческой разработки на Vue (уровень Middle-)
— Уверенное знание JavaScript (ES6+) и TypeScript
— Понимание подходов к построению SPA: компонентный подход, state management (Redux/Vuex/Pinia), роутинг
— Опыт работы с REST API и асинхронными запросами
— Понимание принципов CI/CD (сборка, деплой, пайплайны)
— Опыт работы с системами сборки (Webpack, Vite)
— Готовность быстро погружаться в незнакомый код и легаси
— Умение работать в команде, коммуникабельность
— Желателен опыт работы с PHP
Условия:
— Разработка на современном стеке технологий
— Работа в гибкой методологии разработки
— Возможность работать в удаленном формате
— Поездки на конференции и тренинги за счет компании, внутренние семинары, внутренние митапы
— Новая техника для комфортной работы
— Сессия профессионального развития персонала дважды в год с планом индивидуального развития и обратной связью
УдалённоmiddleЛига Цифровой Экономики находится в поиске коллеги на роль Frontend-разработчика на проект по созданию и развитию внутренних корпоративных сервисов, которые обеспечивают комфортную работу сотрудников: удобные инструменты для повседневных задач, доступ к внутренним сервисам и информационным ресурсам компании
Задачи:
— развитие клиентского frontend и admin panel
— проектирование и реализация новых фич end-to-end: от технического решения до релиза
— работа с React, TypeScript, Node.js
— SSR, prerendering, BFF
— интеграции с Go-backend
— WebSocket, SSE
— white-label / multi-theme архитектура
— runtime config, design tokens
— unit и integration tests
— code review и участие в технических решениях
Требования:
— 3-4+ года коммерческой разработки
— сильный React и TypeScript
— JavaScript, HTML/CSS, adaptive / cross-browser
— state management: Redux, Zustand, MobX или аналоги
— понимание HTTP, REST, базовые знания SQL
— Git, CI/CD
— frontend security: XSS, tokens, validation
— умение проектировать решения, читать и ревьюить чужой и AI-generated code
Будет плюсом:
— опыт с white-label / multi-tenant продуктами
— знание design systems / theme systems
— опыт работы с Figma → code / design tokens
— знание Go
— опыт в fintech, crypto, Web3
— понимание agentic workflows, MCP, AI в CI
Условия:
— полностью удалённая работа
— полная занятость
— зарплата $2500-3000
— минимум бюрократии и микроменеджмента
— много новых продуктовых задач
— влияние на архитектуру и продукт
— компания оплачивает AI-инструменты
Задачи:
— Разработка и поддержка пользовательского интерфейса мессенджера
— Реализация новых продуктовых возможностей и улучшение существующих функциональных возможностей
— Оптимизация производительности и отзывчивости приложения
— Участие в обсуждении технических решений совместно с дизайнерами, аналитиками и продуктовыми менеджерами
— Проведение тестирования и отладка кода
Требования:
— Релевантный опыт работы от трёх лет
— Глубокие знания одного или нескольких современных фреймворков
— Опыт работы с TypeScript
— Готовность изучать новые технологии и инструменты
— Понимание принципов UX/UI и опыт работы с дизайнерами
— Умение работать в команде, отличные коммуникативные навыки и способность к решению сложных задач
Условия:
— Полная занятость
— Формат работы: офис или комбинированный (Санкт-Петербург)
Задачи:
— Разработка и развитие сложных SPA на Angular 18+ для коммерческого production-продукта.
— Проектирование и реализация масштабируемых, переиспользуемых UI-компонентов.
— Интеграция frontend с REST API, WebSocket, GraphQL.
Задачи:
— разработка и совершенствование систем с frontend-компонентами (дизайн-системы, системы администрирования СберБанк Онлайн);
— выстраивание микромодульной архитектуры frontend-приложений для внутренних рабочих мест;
— создание и продвижение новых продуктов (библиотеки, тулинг, контент) в frontend сообществе и экосистеме Сбера.
Требования:
— общий опыт frontend-разработки от 2 лет;
— знания современных возможностей JavaScript (ES6+ и выше), CSS, HTML и браузеров (Promise, Symbol, Observer, Map, Set, методы массивов, css-переменные, flex, grid, Browser API и т.д.);
— знания и опыт работы с TypeScript;
— знания консольного node.js (с пониманием, как работают исполняемые в node.js библиотеки);
— опыт работы с React и библиотеками под React от 1 года;
— опыт применения AI для генерации кода и иных артефактов, сопровождающих код;
— опыт работы с AI-агентами в CLI;
— навыки кроссбраузерной, адаптивной, семантической верстки;
— умение работать с git;
— склонность обучаться и самообучаться, исследовать и предлагать новые решения.
Будет плюсом:
— опыт написания кода на TypeScript в библиотеках;
— опыт настройки работы со сборщиками (например, работа с плагинами, лоадерами webpack, babel) и линтерами;
— опыт написания утилитарных скриптов node.js;
— опыт работы со styled-components (emotion);
— опыт написания тестов (Jest, Cypress);
— опыт применения AI в сценариях обслуживания пользователя;
— опыт работы с accessibility и UX.
Условия:
— гибридный формат работы (офис на м. Кутузовская);
— годовая премия;
— корпоративный спортзал и зоны отдыха;
— более 400 образовательных программ СберУниверситета для профессионального и карьерного развития;
— регулярные митапы и развитое DS-community;
— расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа;
— гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ;
— подписка Прайм с возможностью совместного использования на трёх близких;
— вознаграждение за рекомендацию друзей в команду Сбер.
Требования:
— Опыт разработки SPA-приложений с использованием фреймворка Angular от 2х лет
— Знание и опыт работы с TypeScript
— Знание и опыт использования Redux
— Знание и опыт использования основных принципов и шаблонов объектно-ориентированного проектирования
— Знание и опыт современной верстки HTML 5 + CSS 3
— Понимание принципов и опыт использования REST API, GraphQL
— Знание и опыт использования C#, Java или любого другого языка программирования со строгой типизацией
— Знание и опыт использования препроцессоров SASS / LESS
— Опыт работы с JS-сборщиками WebPack, Gulp, Grunt
— Минимум один завершенный проект с минимальной сложностью: фронтальный интерфейс приложения для 1000+ пользователей с аутентификацией, авторизацией и ролевой моделью, содержащей не менее 2 объектов.
Условия:
— Оформление в полном соответствии с ТК РФ, белая зарплата
— Работа Full-time офис
— Выплаты за успешных приведенных кандидатов (1/2 gross)
— Медицинская страховка ДМС
— Компенсация занятий спортом и обучения
— Участие в отраслевых международных конференциях
— Повышение квалификации
Задачи:
— помогать команде переводить интерфейсы зарплатного проекта на новую дизайн-платформу Triplex Next
— исправлять несложные дефекты (баги) и покрывать их тестами
— дорабатывать адаптивную верстку Web in mobile по готовым дизайн-макетам
— писать простые, изолированные UI-компоненты (кнопки, инпуты, карточки) на React
— изучать архитектуру продукта, участвовать в код-ревью и командных встречах.
Требования:
— базовое владение JavaScript (ES6+), понимание типов данных, промисов и асинхронности
— знание основ TypeScript (типы, интерфейсы, дженерики)
— понимание основ React: компоненты, JSX, props, state, хуки (useState, useEffect)
— базовое знание HTML5 и CSS3 (боксовая модель, Flexbox, позиционирование)
— понимание того, как работает HTTP и API (разница между GET и POST, что такое JSON)
— навыки работы с генеративными AI-моделями;
— опыт создания AI-агентов и использования их в работе будет преимуществом
Условия:
— офисный формат работы (40 часов в неделю)
— корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
— офис на Кутузовской с видом на набережную, зонами отдыха и спортзалом
— возможность перейти в штат на полную занятость по результатам прохождения стажировки
Задачи:
— Разработка и оптимизация фронтенда для платформы финансовых инструментов;
— Разработка API для взаимодействия с бэкендом;
— Оптимизация производительности фронтенда системы;
— Нагрузочное тестирование системы, бенчмаркинг, выявление и оптимизация узких мест совместно с командой бэкенд разработки;
— Участие в проектировании архитектуры системы.
Требования:
— 5+ лет коммерческого опыта с React/TypeScript;
— Опыт разработки фронтенд компонентов в React Storybook;
— Опыт адаптации фронтенда под требования тестирования через Selenium;
— Понимание принципов работы производных финансовых инструментов;
— Готовность к изучению новых технологий;
— Знание .NET, Python для эффективного взаимодействия с бэкендом (желательно).
Условия:
— Гибридный формат работы;
— Конкурентная заработная плата;
— Профессиональное обучение и развитие;
— Добровольное медицинское страхование сотрудника и несовершеннолетних членов семьи, страхование жизни и здоровья.
Задачи:
— Разработка и развитие клиентской части продукта на React — от архитектуры и управления состоянием до production-ready UI с реальными пользователями.
— Проектирование масштабируемой frontend-архитектуры, выбор технологических решений и формирование стандартов разработки.
— Интеграция с backend REST API, участие в проектировании контрактов взаимодействия (OpenAPI/Swagger).
— Оптимизация производительности приложения, управление техническим долгом, рефакторинг сложных участков кода.
— Участие в code review, менторство разработчиков, развитие инженерных практик команды.
— Взаимодействие с product-менеджерами, дизайнерами и backend-разработчиками на всех этапах разработки.
— Участие в декомпозиции задач, технической оценке и планировании спринтов.
Требования:
— Глубокое знание React (18+) и его экосистемы: хуки, контекст, жизненный цикл компонентов, механизмы ререндеринга и оптимизации (мемоизация, виртуализация).
— Уверенное владение TypeScript (generics, utility types, типизация сложных структур).
— Опыт работы с state-менеджерами: Redux Toolkit, Zustand, React Query, TanStack Query; понимание разделения server-state и client-state.
— Понимание принципов работы REST API, авторизации (JWT), обработки ошибок, идемпотентности (для платежных сценариев).
— Опыт работы с CI/CD, Git, системами сборки (Webpack, Vite).
— Понимание принципов чистого кода, SOLID, паттернов проектирования.
— Знание методологий гибкой разработки (Scrum, Kanban).
— Опыт коммерческой разработки на React от 5 лет, из них не менее 2 лет в роли Senior.
— Опыт проектирования архитектуры SPA-приложений высокой сложности (множество зависимостей, ролей и сценариев).
— Навыки адаптивной, кроссбраузерной и мобильной вёрстки (HTML5, CSS3, SCSS).
— Умение работать с дизайн-системами, коллекциями компонентов (Untitled UI React, shadcn/ui), опыт ведения UI-kit в Storybook.
— Опыт написания тестов (Jest, Vitest, React Testing Library).
— Навыки проведения code review и менторства.
— Системное мышление, умение упрощать сложные системы, критическое мышление.
Будет плюсом:
— Опыт работы в финтехе или highload-проектах.
— Наличие портфолио / ссылок на GitHub или участие в open-source проектах.
Условия:
— Полностью удаленный формат работы.
— Встречи и корпоративные мероприятия в офисе Москва/Вологда.
— Окладная часть + KPI.
— Возможность влиять на архитектуру и выбирать технологии.
— Работа в сильной команде, поддержка профессионального роста.
— Интересные задачи в быстрорастущем проекте.
УдалённоseniorГеография найма не уточнена, офис: Москва
Задачи:
- Разработка и поддержка пользовательских интерфейсов с помощью Vue 3 и TypeScript.
- Проектирование и реализация адаптивной верстки для различных устройств.
- Применение принципов ООП для написания чистого, масштабируемого кода.
- Настройка и оптимизация сборки проектов с использованием webpack и Module Federation.
- Работа с сетевым стеком: IP/TCP, HTTP/2, WebSocket.
- Участие в архитектурном проектировании микрофронтендов.
Требования:
- Опыт коммерческой разработки от 3-х лет.
- Уверенное владение HTML/CSS и адаптивной версткой.
- Отличное знание TypeScript и понимание основных принципов ООП.
- Практический опыт работы с Vue 3: написание и проектирование компонентов.
- Понимание концепции Module Federation и микрофронтендов.
- Знание сетевых протоколов: IP/TCP, HTTP/2, WebSocket.
- Опыт работы с Git и понимание рабочих процессов командной разработки.
Условия:
- Полная занятость.
- Гибкий график работы.
- Официальное оформление по ТК РФ.
Проект:
Мы разрабатываем систему, автоматизирующую весь жизненный цикл инвестиционной сделки. Наша инвестиционная платформа — уникальное решение на российском рынке для выдачи и сопровождения инвестиционного финансирования юридическим лицам.
Современный стек и архитектура:
- Микросервисная архитектура: Kubernetes, Docker, Istio, Kafka
- Микрофронтовая архитектура: модульные фронтенд-модули
- Интеллектуальные агенты: AI-банкир, AI-методолог
- Производственные агенты: разработчик, тестировщик, ревьювер
- Системы автоматизации: CI/CD, логистика, мониторинг
Требования:
- Глубокое знание JavaScript/TypeScript, React, Redux
- Знание парадигм программирования, CSS, HTML
- Опыт разработки микрофронтов
- Fullstack-опыт: backend (микросервисы) + frontend
- Опыт работы с автоматизациями и системами CI/CD
- Агентный режим разработки: работа с LLM (LangChain, LangFuse, OpenCode, Codex, Claude, инференсы)
- Опыт опенсорс-контрибуции и патчинга внешних библиотек
- Умение проектировать и внедрять исследовательские гипотезы в продакшн
Задачи:
- Разработка и внедрение AI-агентов (AI-банкир, AI-методолог)
- Разработка производственных агентов (разработчик, тестировщик, ревьювер)
- Разработка и внедрение систем автоматизации производственного процесса
- Исследования и выдвижение гипотез, проверка их в пилотных проектах
- Интеграция решений в инвестиционный ландшафт Сбера
- Реализация ключевых frontend-решений с учетом микрофронтовой архитектуры
- Проведение code review и техническое проектирование
- Наставничество и передача знаний команде
Условия:
- Возможность участия в интересном проекте
- Возможность профессионального и карьерного роста в компании
- Опыт работы в команде профессионалов
- Уровень заработной платы обсуждается индивидуально
- Формат работы - удаленно на территории РФ
УдалённоmiddleГеография найма не уточнена, офис: Москва
Задачи:
— Работа в области Frontend разработки с использованием React.
Требования:
— Опыт работы в области Frontend developer (React) от 3 лет.
— Отличное знание языков JavaScript, TypeScript.
— Опыт работы с Redux Toolkit и Redux Toolkit Query.
— Опыт работы с пользовательской библиотекой компонентов v-uik.
— Опыт написания unit тестов с использованием Jest и Enzyme.
— Опыт работы с Node.js и Express.js для поддержания mock-сервера.
— Хорошее знание методологий проектирования ПО и командной разработки.
Условия:
— Оформление по ТК РФ, самозанятость, ИП или договор подряда.
— Формат работы: удалённо (в РФ).
Ищем frontend-разработчика в игровую компанию из Санкт-Петербурга для развития социального игрового продукта.
Интерфейсы — на React и TypeScript, игровая часть — на PixiJS.
Задачи:
• Развивать клиентскую часть и добавлять новую функциональность.
• Разбираться в существующей архитектуре, исправлять ошибки и проверять свой код.
• Работать с WebSockets и обеспечивать корректную работу на разных платформах и устройствах.
Около 70% задач — поддержка, исправления и тестирование;
30% — новая разработка.
Что важно:
• Коммерческий опыт React и TypeScript, уверенное владение JavaScript, HTML и CSS.
• Практический опыт WebSockets и клиент-серверного взаимодействия.
• Опыт игровых проектов — коммерческий или собственные проекты на PixiJS, Phaser либо другом 2D-фреймворке.
• Высшее образование, желательно техническое.
Условия:
• Оформление по ТК РФ в аккредитованной ИТ-компании.
• Оборудование, ДМС со стоматологией, компенсация профессионального обучения.
• Гибкое начало рабочего дня с 8:00 до 11:00, далее 8-часовой рабочий день.
Рассматриваем кандидатов из Санкт-Петербурга: при удалённой работе важно приезжать на встречи команды.
Задачи:
— работа на долгосрочном околоигровом проекте знакомств.
Требования:
— опыт работы 5+ лет.
— работа с JavaScript, TypeScript, React, CSS3, HTML5, WebSockets, WebGL, PixiJS, Spine.
Условия:
— официальное трудоустройство по ТК.
— гибкий график.
— удалённая работа.
Локация: Россия.
В роли Senior Frontend Developer вы будете заниматься разработкой пользовательских интерфейсов с использованием React и Next.js, применяя JavaScript и TypeScript для создания эффективных и масштабируемых решений. Важной частью работы станет написание качественного CSS для обеспечения привлекательного и удобного дизайна. Требуется опыт работы на уровне Senior, глубокое понимание указанных технологий и умение оптимизировать процессы разработки. Проект направлен на цифровую трансформацию и оптимизацию административных процедур, что требует от разработчика внимательности к деталям и способности создавать надежные и производительные приложения.