Задачи:
— Проектировать frontend system design: продумывать структуру компонентов, модель состояния, работу с API и масштабируемость решений ещё до начала разработки
— Полностью вести функциональность от идеи до merge
Требования:
— Уверенный TypeScript/JavaScript, React, React Router
— TanStack Query/React Query, React Hook Form
— REST API, HTML/CSS, адаптивная верстка
— Git, понимание SPA, управление client/server state
— Авторизация и права доступа
— Unit/integration/e2e тесты
— Понимание производительности frontend-приложений, SSR
— Будет плюсом: MUI, Tailwind CSS, GraphQL/Apollo, Vite/Webpack, Jest/Vitest, React Testing Library, Cypress/Playwright, Storybook, GitHub Actions, Docker, WebSocket/SSE
Условия:
— Гибкое начало дня, возможность удалённого/гибридного формата
— Компенсация фитнеса
— Возможность поработать из «южного офиса» у моря
— Корпоративные поездки в Шерегеш и другие мероприятия команды
О компании:
ООО «ИНГРАД Проект» — проектная организация полного цикла, с 2012 года создающая архитектурные и инженерные решения для премиальных жилых комплексов бизнес-класса в Москве. Среди заказчиков — MR Group, ФСК, Pioneer, Гранель. Лауреат и дипломант конкурса «Зодчество», статус BIM-лидера России, BIM-отдел из 25 специалистов.
Ищется Frontend разработчик уровня Middle/Senior для работы над высоконагруженным веб-приложением в игровой индустрии, связанном с проектом для знакомств и общения, имеющим 500 тысяч активных пользователей в день. В обязанности входит разработка с использованием React, TypeScript и библиотеки PixiJS, а также применение технологий JavaScript, CSS3, HTML5, WebSockets и WebGL.
УдалённоmiddleГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— разрабатывать интерактивные интерфейсы на React с обновлением данных в реальном времени (Real-time data);
— реализовывать логику WebSocket-соединений: обработка событий открытия/закрытия сокета, получение сообщений, обработка ошибок связи и переподключений (reconnect);
— интеграция фронтенда с REST API и WS-серверами;
— верстка новых компонентов и страниц по макетам из Figma;
— поддерживать и развивать существующий функционал клиентской части приложения;
— оптимизировать рендеринг для предотвращения лишних перерисовок компонентов при частом обновлении данных через сокеты;
— принимать участие в Code Review и написание поддерживаемого кода по стандартам команды;
— взаимодействовать с Backend-разработчиками для согласования форматов данных и протоколов обмена;
— участвовать в командных созвонах, планировании задач и обсуждении технических подходов при разработке нового функционала;
— работа с технической документацией;
— вести задачи в таск-трекерах.
Требования:
— опыт коммерческой разработки на React от 6 месяцев;
— опыт работы с React-стеком: функциональные компоненты, Hooks (useState, useEffect, useMemo), Context API;
— уверенное знание JavaScript (ES6+), глубокое понимание асинхронности, работы с API и манипуляций с данными;
— базовое владение TypeScript: умение описывать интерфейсы и типы данных;
— веренное владение HTML5, CSS3, SCSS: понимание методологии BEM, опыт работы с препроцессорами SCSS / SASS (миксины, переменные, вложенность), адаптивная и кроссбраузерная верстка;
— опыт работы с Bootstrap 5: адаптивная верстка, использование сетки (Grid system) и готовых компонентов;
— знание сетевых протоколов: базовое понимание HTTP и специфики WebSocket, понимание REST принципов;
— навыки работы с WebSocket: понимание принципа двустороннего обмена данными, опыт работы с WebSocket API;
— опыт работы с Git (ветвление, коммиты, создание Pull Request), в том числе умение работать в команде (Merge/Rebase, разрешение конфликтов);
— владение инструментами разработчика, например Chrome DevTools (вкладки Network, Console);
— аналитическое мышление: умение декомпозировать сложные UI-задачи на простые компоненты;
— методичность, ориентация на результат, умение планировать, давать обратную связь;
— коммуникабельность, умение работать в команде;
— умение работать в режиме многозадачности.
Условия:
— гибридный формат работы (регионы – удалённый);
— отсутствие жесткого дресс-кода и гибкое начало рабочего дня 8:00-10:00, восьмичасовой рабочий день;
— участие в профессиональных встречах клуба AI;
— работа в современной надёжной цифровой компании;
— Agile-культура: продуктовые команды, Scrum и Kanban, демо-дни, внутренние митапы;
— полезные курсы и вебинары в корпоративном университете и электронные библиотеки, программы развития;
— медицинская страховка с 1 месяца со 100% покрытием расходов, включая стоматологию, страхование жизни и здоровья в поездках за рубеж;
— возможность застраховать родственников с корпоративной скидкой;
— спортзал и массажный кабинет в офисе;
— единую подписку МТС Premium — онлайн-кинотеатр KION, сервис МТС Music;
— скидки и предложения от партнеров на фитнес, занятия английским и прочее.
Задачи:
— Разработка и развитие интерфейсов на React и TypeScript;
— Реализация пользовательских сценариев, форм и валидации данных;
— Интеграция с API, работа с данными и состоянием приложения;
— Исправление ошибок, рефакторинг и оптимизация производительности;
— Участие в декомпозиции задач, код-ревью и взаимодействии с командой (аналитики, дизайнеры, backend, QA);
— Использование ИИ-агентов для анализа кода, реализации задач, рефакторинга и поиска ошибок с обязательной проверкой результата.
Требования:
— Аналогичный опыт от 3 лет;
— Опыт коммерческой разработки на React;
— Уверенное знание JavaScript и практический опыт работы с TypeScript;
— Понимание асинхронности, работы с HTTP/API, DOM и браузерными API;
— Опыт управления состоянием, работы с хуками, Context API, формами и оптимизацией React-приложений;
— Умение разбираться в существующей кодовой базе, находить и исправлять ошибки;
— Опыт использования ИИ-агентов в разработке: постановка задач, передача контекста, ревью и проверка сгенерированного кода.
Будет плюсом:
— Mantine, Redux, React Router, i18next, Axios, Emotion, Zod, Floating UI, Tabler Icons, ApexCharts, PapaParse.
Условия и преимущества:
— Оформление по ТК РФ;
— Возможность удаленного формата работы, а если ты в Москве, то будем рады видеть тебя в офисе или в гибридном формате;
— ДМС со стоматологией после испытательного срока;
— Предоставляем всё необходимое оборудование;
— Работа в быстрорастущей продуктовой компании, отсутствие бюрократии и дух стартапа;
— Офис в БЦ Black & White, ул. Кожевническая ул., 14, м. Павелецкая.
Почему это предложение стоит рассмотреть:
— Вклад в технологический суверенитет: участие в создании отечественного облачного решения для корпоративных клиентов КС 2024;
— Развитие экспертизы: возможность стать экспертом в области офисных технологий;
— Команда единомышленников: никакой бюрократии — только профессионализм, открытость и миссия создавать важный для страны продукт.
Обязанности:
— Разработка нового функционала на React и доработка уже существующего под руководством ментора
— Работа в команде с ментором, участие в обсуждении задач, написание кода, покрытие функционала тестами
— Заниматься саморазвитием и повышать свой технический опыт
Требования:
— Знание JavaScript
— Начальные знания по React
— Знание HTML5+CSS3, SASS/LESS
Приветствуется:
— Опыт работы с Redux, TypeScript
— Знание протокола HTTP, REST
— Опыт взаимодействия с WEB API
— Опыт работы с различными UI библиотеками (Bootstrap, Material UI, Ant Design)
— Опыт написания тестов Unit, E2E
— Git / GitHub
Условия:
— Работа в удаленном формате
— 8 часовой рабочий день
— Обучение недостающим навыкам под руководством опытного наставника
— Оплата по результатам собеседования
Задачи:
— Разработка новой функциональности для веб-сайта и основных приложений
— Улучшение производительности, масштабируемости и качества кода
— Проектирование и внедрение масштабируемых архитектурных решений
— Работа с React, TypeScript, JavaScript, Node.js и современными фронтенд-технологиями
— Написание и поддержка модульных и интеграционных тестов
— Выявление и устранение проблем безопасности и производительности
— Исследование и внедрение новых технологий и решений
Требования:
— Опыт работы 7+ лет
— Знание английского языка
— Знание русского языка (желательно)
— Опыт работы с AI-технологиями и интеграцией AI-решений (желательно)
— Умение решать сложные технические задачи
— Внимание к качеству кода
— Интерес к современным веб- и AI-технологиям
Задачи:
— Проведение Code Review
— Декомпозиция и оценка задач
Требования:
— Опыт работы в роли Middle/Senior разработчика React от 3-х лет
— Отличное владение JavaScript (ES6+)
— Уверенное владение TypeScript
— Опыт работы с React: принципы работы, жизненный цикл компонентов, оптимизация
— Опыт работы с Redux/Redux Toolkit, TanStack
— Опыт работы с REST API, знание RESTful-рекомендаций, знание WebSocket и GraphQL
— Опыт оптимизации web-приложений
— Знание вёрстки (HTML/CSS/SCSS, CSS-in-JS, адаптивная вёрстка, особенности вёрстки под мобильные браузеры)
— Знание и умение применять GOF, DRY, KISS
— Знание методологий разработки (Agile/SCRUM)
— Опыт работы с распределёнными системами управления версиями
— Опыт работы с React Native (будет плюсом)
— Опыт работы с MUI (будет плюсом)
— Опыт работы в проектах на базе микрофронтовой архитектуры (будет плюсом)
— Опыт работы и внедрения RTK Query (будет плюсом)
Условия:
— full-time
— Оформление по ТК/ИП
— IT аккредитация
— Техника для комфортной работы
— Система аттестаций
— Возможность принять участие в интересном проекте и последующих проектах компании
Задачи:
— Писать на TypeScript и React frontend-часть веб-приложения — продукт на стыке AI-моделей, компьютерного зрения, статистики и высоконагруженных отказоустойчивых систем
Требования:
— Опыт применения технологий: TypeScript, React, Redux
— Опыт разработки от четырёх лет
— Будет плюсом: опыт работы с базами данных, понимание основ бэкенда, машинного обучения
Высоконагруженная платформа на Next.js: собственный UI-кит, большое количество интеграций с внешними сервисами.
Используем AI и внутри продукта (генерация контента и изображений), и в самом процессе разработки.
Ищется опытный Frontend Developer уровня Senior для работы над медиа-платформой, которая использует технологии искусственного интеллекта и мультиагентные системы. В проекте применяются React, TypeScript, JavaScript, Next.js, Redux Toolkit, RTK Query, Server-Sent Events и CSS3. Кандидат должен обладать глубокими знаниями и навыками в указанных технологиях для разработки и поддержки интерфейса платформы.
Задачи:
— Развивать и поддерживать высоконагруженный сервис с плагинной/микросервисной архитектурой.
— Проектировать публичные API сервиса и механизмы интеграции сторонних сервисов.
— Реализовывать и интегрировать новые функциональные возможности, такие как ИИ-ассистенты и рекомендательные системы.
— Повышать надежность и качество сервиса, оптимизировать производительность на уровне фронтенда и бэкенда, JVM и БД.
— Организовывать и поддерживать высокий уровень покрытия тестами — юнит, интеграционными, нагрузочными, функциональными и регрессионными.
— Участвовать в ретроспективах инцидентов и устранении возникающих аварийных ситуаций.
— Планировать спринты, оценивать и декомпозировать задачи.
— Проводить ревью архитектурных и технических решений, обеспечивать взаимовыгодную коммуникацию в команде.
— Документировать собственные технические решения и взаимодействовать с командой QA при создании тест-кейсов.
— Выполнять уникальные задачи:
Переносить порядка 100 млн записей с выполнением сложного преобразования за ограниченное время (<4 ч);
Создавать высокопроизводительные сервисы, способные обрабатывать >100 RPS на минимальном оборудовании;
Разработать эффективный тестовый фреймворк для нового функционала.
— Формировать интерфейс на основе React/FSD и обеспечивать его полную адаптацию для различных браузеров и платформ.
— Разрабатывать внутренние инструменты на Node.js, осуществлять непрерывную поставку и настройку CI/CD-процессов.
Требования:
— Уверенное владение JavaScript/TypeScript, React, CSS, HTML5 (от 2 лет).
— Навыки эффективной работы с реляционной базой данных (PostgreSQL, оптимизация запросов, Flyway/Liquibase).
— Понимание принципов работы frontend-технологий (webpack, babel, линтеры, NPM/Yarn).
— Умение организовывать автоматизированное тестирование на нескольких уровнях (unit, integration, e2e, load testing).
— Гибкость и готовность следовать принципам Agile-методологии (Scrum, Kanban).
— Опыт ведения документации и подготовки материалов для внутреннего использования.
— Возможность самостоятельно проводить технический анализ проблемы и формировать её техническое решение.
— Опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов.
Условия:
— Комфортный современный офис рядом с м. Кутузовская.
— Возможность выбрать удобный график – офис/гибрид/удаленка.
— Ежегодный пересмотр зарплаты и годовая премия.
— Корпоративный спортзал и зоны отдыха.
— Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития.
— Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.
— Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ.
— Подписка Прайм с возможностью совместного использования на трёх близких.
— Вознаграждение за рекомендацию друзей в команду Сбера.
Задачи:
— Разрабатывать клиентскую часть игр на TypeScript + React + PixiJS.
— Реализовывать игровые сцены, эффекты и анимации через Canvas 2D / WebGL / GSAP.
— Интегрироваться с игровым сервером через WebSocket и REST API.
— Работать с reconnect, лагами и рассинхронизацией состояния клиента и сервера.
— Делать адаптивные игровые интерфейсы под mobile и desktop по макетам Figma.
— Оптимизировать FPS, память и загрузку графики, в том числе на слабых Android-устройствах.
— Работать с Vite, Git, Docker и активно использовать AI-инструменты в разработке.
Требования:
— Уверенный TypeScript / JavaScript + React.
— Практический опыт PixiJS, Canvas 2D или WebGL.
— Опыт с GSAP / requestAnimationFrame.
— Работа с WebSocket и real-time интерфейсами.
— Опыт мобильной оптимизации и профилирования FPS.
— Знание HTML5/CSS3, responsive, разные разрешения и ориентации.
— Умение точно переносить дизайн из Figma.
— Практическое использование Cursor / Claude Code / Copilot или других AI-инструментов.
Плюсом:
— Spine, Howler.js/Web Audio API, Playwright, Phaser/Cocos Creator и выпущенные HTML5-игры.
Условия:
— Выплата в USDT (раз в неделю).
— Полностью удалённо.
— График 5/2, 8 часов, гибкий.
Задачи:
— Поддержка и развитие фич, связанных с платформой бизнес-процессов и страницей задачи - одними из центральных элементов Pyrus.
— Поддержка и развитие фич, связанных с календарём.
— Рефакторинги и улучшение архитектуры системы.
— Написание автотестов по своим пулреквестам.
Требования:
— Опыт фронтенд-разработки от 4-х лет.
— Базовые знания алгоритмов.
— Понимание клиент-серверного взаимодействия.
— Опыт разработки сложной бизнес-логики.
— Будет плюсом: опыт оптимизации рендеринга большого количества компонентов.
— Будет плюсом: опыт работы с виртуализацией в списках, таблицах и нестандартных двумерных структурах.
Условия:
— Оформление только по ТК РФ.
— Гибридный график работы в офисе в Москве - 3 дня офис/2 дня дома.
— Подходит для оформления IT-ипотеки (включая изменения 2025г).
— График работы 5/2, 8-часовой рабочий день, гибкое начало с 08:00 до 10:00.
— Офисный или гибридный формат работы.
— Удобная и понятная система онбординга с ментором.
— Расширенная ДМС с первого рабочего дня.
— Изучение английского языка за счёт Компании.
— Компенсация 75% стоимости обучения и участия в конференциях.
— Корпоративные секции по волейболу.
— Супер-корпоративы (катание на лошадях, парусная регата, аренда стадиона Лужники, рок-концерт, джет машинки).
— Полезные вкусности для завтрака, фрукты и всё к чаю в свободном доступе.
Задачи:
— Быстро разбираться в коде старого сайта и устранять баги на фронтенде.
— Внимательно читать технические задания, задавать уточняющие вопросы и оценивать сроки.
— Работать с шаблонными файлами, хуками и ACF, выводить нужные компоненты на страницы.
— Верстать при помощи Cursor и прописывать базовую логику, внедрять кастомный функционал с помощью HTML, CSS и JavaScript (без фреймворков).
— Внедрять правки согласно ТЗ, предлагать уточнения, задавать вопросы, если что-то неясно.
— Пользоваться Git: коммиты, ветвление, pull request — работать в команде.
Требования:
— Уверенное владение HTML, CSS и JavaScript.
— Умение качественно верстать адаптивные страницы по макетам.
— Использование Cursor в ежедневной разработке: для написания и доработки кода, поиска ошибок, рефакторинга и анализа существующего проекта.
— Умение правильно ставить задачи AI-инструменту, передавать ему необходимый контекст и добиваться рабочего результата.
— Не копировать сгенерированный код вслепую: проверять его, находить ошибки и самостоятельно вносить необходимые исправления.
— Быстро разбираться в чужом и устаревшем коде.
— Понимать структуру шаблонных файлов, уметь работать с хуками и полями ACF.
— Внедрять кастомный функционал без использования готовых фреймворков и лишних библиотек.
— Уверенно пользоваться Git: работать с ветками, коммитами и pull request.
— Внимательно читать технические задания, замечать недостающую информацию и задавать уточняющие вопросы до начала работы.
— Самостоятельно оценивать сроки выполнения задач и заранее предупреждать о возможных задержках.
— Ответственно относиться к работе, соблюдать договорённости и доводить задачи до результата.
— Опыт технической поддержки крупных многостраничных сайтов и работы в digital-агентстве будет преимуществом.
Условия:
— Гибкий график с возможностью самостоятельно планировать рабочее время.
— Полностью удалённая работа без привязки к офису.
— Регулярные задачи на действующих коммерческих проектах.
— Задачи разного уровня: от исправления небольших ошибок до внедрения нового функционала.
— Понятные технические задания и возможность напрямую обсуждать вопросы с командой.
— Поддержка со стороны разработчиков и руководителя проекта.
— Возможность влиять на технические решения, а не просто выполнять задачи по инструкции.
— Ставку и условия сотрудничества обсуждаем индивидуально по результатам собеседования.
Задачи:
— Разрабатывать корпоративные, имиджевые сайты и сервисы доставки на React и Next.js;
— Создавать адаптивную и кроссбраузерную верстку по макетам;
— Реализовывать плавные анимации и интерактивные элементы;
— Интегрировать frontend с REST API и backend;
— Подключать формы, карты, платежные и другие сторонние сервисы;
— Настраивать системы аналитики и метрики;
— Оптимизировать скорость загрузки, производительность;
— Участвовать в оценке задач и обсуждении технических решений;
— Поддерживать и развивать уже запущенные проекты;
— Проводить проверку своего кода и исправлять найденные ошибки.
Требования:
— Коммерческий опыт frontend-разработки от 2 лет;
— Уверенное знание JavaScript и TypeScript;
— Практический опыт работы с React и Next.js;
— Хорошее знание HTML и CSS;
— Умение создавать точную, адаптивную и кроссбраузерную верстку;
— Понимание SSR, SSG и основных принципов SEO;
— Опыт интеграции с REST API;
— Понимание клиент-серверного взаимодействия;
— Умение работать с Git;
— Опыт подключения Яндекс Метрики, Google Analytics, пикселей и других систем аналитики;
— Умение реализовывать интерфейсные анимации с помощью CSS и JavaScript;
— Опыт работы с Framer Motion или GSAP будет преимуществом;
— Внимание к деталям, аккуратность и ответственность за результат;
— Способность самостоятельно разобраться в задаче и предложить подходящее решение.
Будет плюсом:
— Навыки fullstack-разработки и готовность при необходимости решать несложные задачи на стороне бэкенда;
— Опыт работы с Node.js и серверными фреймворками;
— Понимание баз данных и опыт работы с ними;
— Опыт проектирования и разработки API;
— Опыт работы с CMS или headless CMS;
— Знание Tailwind CSS, SCSS или CSS Modules;
— Опыт работы с React Query, Zustand, Redux Toolkit или другими инструментами управления состоянием;
— Опыт настройки CI/CD и работы с Docker;
— Знание принципов веб-доступности;
— Опыт оптимизации сайтов для поисковых систем;
— Наличие портфолио с корпоративными или имиджевыми проектами.
Условия:
— Официальное трудоустройство;
— График работы удаленный;
— Заработная плата обсуждается с финальным кандидатом;
— Интересные проекты с заметной визуальной составляющей;
— Возможность влиять на технические и продуктовые решения;
— Понятные задачи и прямое общение с командой;
— Современный технологический стек;
— Возможности профессионального роста.
Задачи:
— Разработка и поддержка современных web-интерфейсов на Angular
— Проектирование архитектуры клиентских приложений
— Воплощение сложных бизнес-логик в удобные и быстрые интерфейсы
— Оптимизация производительности и обеспечение высокого качества кода
— Взаимодействие с командой дизайнеров и backend-разработчиков
— Участие в обсуждении и внедрении новых технологических решений
Требования:
— Опыт коммерческой разработки на Angular от 1 года
— Отличное знание JavaScript и TypeScript
— Умение проектировать архитектуру SPA-приложений
— Навыки работы с REST API
— Понимание принципов адаптивной и кроссбраузерной верстки
— Опыт работы с системами контроля версий (Git)
— Готовность к командной работе и обмену знаниями
— Желание развиваться и внедрять новые подходы
Условия:
— Гибкий формат работы: офис или удалённо — выбирай, как тебе удобнее
— График 5/2, рабочие часы по договорённости
— Стабильная зарплата и различные варианты трудоустройства - полная или частичная занятость
— Возможность оформления по ТК РФ
— Возможность профессионального роста и обучения
— Наставничество и поддержка опытной команды
— Интересные задачи и современные технологии
Задачи:
• Разработка нового функционала для сайта и основных приложений
• Повышение производительности, масштабируемости и качества кода
• Проектирование и внедрение масштабируемых архитектурных решений
• Работа с React, TypeScript, JavaScript, Node.js и современными фронтенд-технологиями
• Написание и поддержка unit и интеграционных тестов
• Выявление и устранение проблем с безопасностью и производительностью
• Исследование и внедрение новых технологий и решений
Требования:
• Опыт работы не менее 7 лет
• Владение английским языком (задачи и документация на английском)
• Знание русского языка будет плюсом
• Опыт работы с AI-технологиями и интеграции AI-решений будет плюсом