Задачи:
— Разрабатывать CRM систему для операторов поддержки.
— Реализовывать дизайнерские макеты с использованием внутренней библиотеки компонентов.
— Поддерживать и развивать существующую кодовую базу, участвовать в код-ревью, оптимизации производительности и рефакторинге.
— Участвовать в проектировании API и взаимодействовать с бэкенд-разработчиками.
Требования:
— Опыт разработки на JavaScript не менее 3 лет.
— Знание JavaScript, TypeScript, HTML, CSS и Git.
— Опыт работы с React от 1 года.
— Понимание принципов UX.
— Знание клиент-серверной архитектуры и опыт взаимодействия с API.
— Умение писать простой, структурированный и читаемый код.
— Понимание классических алгоритмов и структур данных.
— Опыт работы в команде.
Условия:
— Удалённая работа.
Задачи:
— Разработка фронтенда сайта для поиска репетиторов.
— Фреймворк для фронтенда не важен.
— Объём и детали первой версии будут обсуждены до начала работы.
Условия:
— Возможность закрепить условия, сроки и оплату в договоре.
В команде уже есть бэкенд-разработчик.
Задачи:
— Разрабатывать сайты и веб-сервисы на Python/Django полностью, включая модели и верстку.
— Выполнять интеграции с приемом и проверкой чеков, госсервисами, CRM, ЭДО, телеграм-ботами.
— Поддерживать и дорабатывать существующие проекты.
— Разворачивать и обновлять проекты на серверах с использованием docker compose и nginx.
Требования:
— Позиция для junior, важнее понимание основ, аккуратность и умение довести задачу до результата.
— Опыт работы 1–3 года или наличие пет-проектов на Django.
— Знание Python: умение читать и писать код, понимание работы с данными и обработки исключений.
— Знание Django: проектирование моделей, миграции, ORM, views, маршруты, формы, шаблоны.
— Понимание REST API: когда он нужен, написание эндпоинтов, работа с JSON.
— Знание ООП: понимание классов и наследования.
— Навыки работы с PostgreSQL: написание простых запросов, понимание таблиц, ключей и индексов.
— Опыт работы с Docker: понимание образов, контейнеров, томов, docker compose.
— Владение Git и GitHub: работа с ветками, пул-реквестами, разрешение конфликтов.
— Навыки работы с Linux: подключение по ssh, просмотр логов, перезапуск сервисов.
— Умение сверстать страницу по макету из Figma, адаптивная верстка.
— Знание JavaScript без фреймворков: работа с событиями, DOM, fetch, валидация форм.
— Понимание фронтенда внутри Django: шаблоны, статика, формы.
Будет плюсом:
— Опыт с React + Vite, Bootstrap или Tailwind.
— Коммерческий опыт с Django REST Framework.
— Опыт интеграций со сторонними API: платежные системы, CRM, госсервисы.
— Навыки чтения чужой документации.
— Опыт работы с чужим кодом.
— Знакомство с трекерами задач (Weeek, Jira, ClickUp) на уровне ведения задач.
Условия:
— Полная занятость, график 5/2.
— Удалённый формат работы.
Откликнуться можно по ссылке: https://hh.ru/vacancy/139261280
УдалённоjuniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— Разработка и развитие клиентской части высоконагруженных финансовых сервисов с использованием React и Angular, включая поддержку легаси, миграцию и микрофронтендную архитектуру.
— Проектирование и интеграция интеллектуальных UI-агентов (LLM-ассистенты, Copilot-интерфейсы, автономные сценарии) в экосистему продукта.
— Выстраивание масштабируемой архитектуры фронтенда с применением современных методологий, таких как Feature-Sliced Design.
— Написание автоматизированных тестов для критически важных финансовых флоу.
— Проведение код-ревью, проработка технических решений и оптимизация производительности (рендеринг, утечки памяти).
Требования:
— Экспертное владение TypeScript, включая сложную типизацию, дженерики, type guards и строгие режимы компиляции.
— Уверенный коммерческий опыт работы с React и Angular.
— Глубокое понимание жизненного цикла компонентов, реактивности, стейт-менеджмента (Redux/Zustand для React, RxJS/NgRx для Angular) и Dependency Injection.
— Практический опыт покрытия кода тестами (Unit, Integration, E2E) с использованием Jest, Vitest, Testing Library, Playwright или Cypress.
— Понимание принципов взаимодействия с LLM API и опыт разработки продуктов с использованием ИИ агентов.
— Инженерное мышление, знание паттернов проектирования, алгоритмов и структур данных.
— Способность решать нетиповые задачи, проектировать отказоустойчивые системы.
— Знание специфики финансовых приложений, включая требования к безопасности, работу с большими объемами данных, сложными таблицами, графиками и веб-сокетами.
— Высокий уровень самостоятельности, умение аргументировать технические решения и выстраивать коммуникацию в распределенной команде.
Условия:
— Официальное трудоустройство по ТК РФ.
— Гибкий формат работы с возможностью удалённой работы или гибридного формата в Москве.
— Офис в Москве в урбанистическом стиле рядом с метро Технопарк.
— Расширенная программа ДМС со стоматологией с первого дня работы.
— Доплата по больничному листу до 5 рабочих дней в год.
— Линия психологической поддержки.
— Врач в офисе и массажные кресла для сотрудников в Москве.
— Бесплатные посещения фитнес-клуба А-sport на станции метро Технопарк.
— Корпоративная программа профессионального обучения совместно с Альфа Групп.
— Возможность участия в профильных конференциях и доступ к онлайн-библиотеке.
— Карьерное развитие, программа наставничества, профессиональные коммьюнити.
— Кафетерий льгот через 6 месяцев с возможностью выбора различных опций.
— Корпоративные мероприятия и тимбилдинги в онлайн и офлайн формате.
— Подарки к праздникам и материальная помощь по особым случаям.
— 3 дня 100% оплачиваемых выходных в году.
География работы: Москва, удалённо.
Location: Москва
Workplace: Офис
Команда личного кабинета Яндекс ID создаёт и поддерживает инфраструктуру, которая позволяет миллионам пользователей управлять своими данными и получать доступ ко всем сервисам Яндекса. Мы ищем коллегу в команду разработчиков интерфейсов. Наш стек: React, TypeScript, GraphQL, Effector, Vite.
Яндекс ID — ключевой компонент экосистемы Яндекса. Мы обеспечиваем сквозную авторизацию на портале и во внешних сервисах, отвечаем за регистрацию, авторизацию и управление пользовательскими данными. Наши приоритеты — удобство и безопасность. Команда личного кабинета Яндекс ID создаёт и поддерживает инфраструктуру, которая позволяет миллионам пользователей управлять своими данными и получать доступ ко всем сервисам Яндекса.
Наша команда разработчиков интерфейсов взаимодействует с бэкенд-командами всей компании, продуктами и дизайнерами. Мы живём двухнедельными циклами планирования и полугодовым стратегическим планированием. Любим автоматизировать то, что становится рутиной.
Стек технологий: React, TypeScript, GraphQL, Effector, Vite.
Обязанности
Проектирование продукта и архитектуры
Вам предстоит участвовать в проектировании продукта, обсуждать и предлагать архитектурные решения вместе с командой, продуктами и дизайнерами.
Интерфейсы и эксперименты
Вы будете разрабатывать интерфейсы, поддерживать многочисленные эксперименты и обновления, писать на JavaScript и TypeScript для браузера и на Node.js для BFF.
Качество, скорость и безопасность
Вы станете улучшать качество и повышать скорость работы интерфейсов. Вместе с командами из разных сервисов Яндекса вы сделаете так, чтобы управление пользовательскими данными было удобным и безопасным.
Больше о фронтенде в Яндексе — в канале
Yandex for Frontend
Требования
* Работали с React и TypeScript в production-проектах
* Понимаете асинхронные процессы: загрузки, ошибки, повторные запросы, многошаговые флоу
* Знакомы с GraphQL (желательно Apollo Client)
* Писали unit- и E2E-тесты (Vitest/Jest, Playwright)
* Умеете писать поддерживаемый код и работать в слоистой архитектуре (FSD или аналог)
Будет плюсом
* Работали с Effector или другим явным state management (Redux, MobX, Zustand)
* Имеете опыт с NestJS либо BFF, SSR
* Знакомы со Storybook, i18n, формами и валидацией
Задачи:
— сверстать интерактивный интерфейс с динамическими элементами и адаптивом для раздела визуального обследования.
Условия:
— бюджет 30 000 рублей, сроки обсуждаются в зависимости от объема работ.
Задачи:
— Создавать рекламные впечатления и разрабатывать шаблоны для веб-приложений Reddit, которые повышают производительность и функциональность рекламы.
— Сотрудничать с командами по продукту, дизайну и инженерии для инноваций и реализации простых решений для сложных задач.
— Участвовать в полном цикле разработки: проектирование, разработка, контроль качества, эксперименты, анализ и развертывание.
Требования:
— Опыт работы от 3 лет в веб-инжиниринге.
— Уверенное владение TypeScript и JavaScript.
— Готовность справляться с задачами по созданию данных, высокоотзывчивых и отказоустойчивых приложений.
— Опыт работы с лучшими практиками проведения тестирования, планированием качества кода/шаблонов, наблюдательностью.
— Умение проводить тщательную проверку кода и принимать обратную связь.
— Опыт использования инструментов GenAI для повышения производительности программной инженерии.
— Отличные коммуникативные навыки для сотрудничества в полностью удаленной среде и обсуждения сложных тем с техническими и нетехническими аудиториями.
Предпочтительные квалификации:
— Опыт работы в области рекламных технологий.
— Опыт работы на сайтах, ориентированных на потребителей (высокое качество производства в масштабе).
Условия:
— Полный рабочий день.
— Возможность удалённой работы.
Технологии, используемые в команде: TypeScript, HTML, CSS, Go, React, Thrift, gRPC, Kubernetes, Docker, Codex, Cursor.
Предстоит создавать инструменты для внутренних пользователей, разрабатывать прототипы интерфейсов и участвовать в проектировании API вместе с бэкенд-разработчиками. Среди задач также развитие существующего кода, его ревью и оптимизация производительности.
Задачи:
— Разрабатывать веб-приложения на Next.js, React и TypeScript
— Развивать интерфейсы аналитических продуктов и внутренних сервисов
— Создавать системы мониторинга изменений на сайтах, включая интерфейс и сервисы обхода сайтов
— Интегрировать фронтенд с backend на Go
— Участвовать в backend-задачах: API, бизнес-логика, работа с данными
— Поддерживать проекты и переводить их на новые технологии
Требования:
— Уверенное знание TypeScript
— Коммерческий опыт разработки на React и/или Next.js от 2-х лет
— Навыки проектирования динамических интерфейсов, дашбордов и SPA
— Понимание взаимодействия фронтенда с backend: REST API, авторизация, обработка ошибок, состояния загрузки и пустых данных, кэширование запросов
— Знание особенностей SSR/SSG, Server/Client Components в Next.js
— Умение работать с Linux, терминалом и Git
Будет плюсом:
— Опыт разработки backend-сервисов, API или парсеров
— Опыт работы с Go или желание развиваться в этом направлении
— Опыт работы с Oracle или PostgreSQL
— Опыт работы с Ember.js или Svelte
— Навыки работы с Docker
Условия:
— Гибридный формат работы после 3 месяцев
— Митапы, обучающие программы, компенсация обучения английскому и другим навыкам
— Дополнительные 3 дня отпуска
— Доплата больничного листа до 100% оклада
— ДМС
Развивать интерфейсы аналитических продуктов и внутренних сервисов; Разрабатывать системы мониторинга изменений на сайтах (интерфейс и сервисы, которые обходят сайты и отслеживают изменения);
ГибридseniorЖелание развиваться не только во frontend, но и постепенно погружаться в backend-разработку
-Развивать личный кабинет посетителя и ключевые этапы воронки — от первого контакта на лендинге до забронированного урока. -Отвечать за атрибуцию: выстраивать сквозные цепочки визитов, работать с UTM-метками и локализовать разрывы в трекинге конверсий (V2L / V2B).
Задачи:
— Разработка фронтенда с использованием React 18+ (хуки, паттерны композиции, Suspense).
— Создание SPA с роутингом, guards, state persistence.
— Интеграция с платформенными SDK: Telegram Mini Apps, VK Mini Apps, React Native WebView bridge.
— Оптимизация кода с использованием memo/useMemo/useCallback.
— Работа с REST и GraphQL на клиентской стороне, включая CORS, JWT (хранение, refresh-flow, обработка 401).
— Верстка по макетам Figma, адаптивная верстка, базовые принципы доступности (a11y).
— Написание unit/component-тестов с Vitest и React Testing Library.
— Проведение code review, настройка ESLint и Prettier.
Требования:
— Уверенное владение React 18+ с опытом от 2 лет.
— Опыт разработки SPA.
— Опыт интеграции с хотя бы одним платформенным SDK Mini Apps.
— Понимание специфики Mini Apps (отсутствие cookies, back-button, авторизация, viewport, нативные жесты).
— Осознанный подход к оптимизации React-приложений.
— Знание REST и GraphQL на клиенте, работа с CORS и JWT.
— Опыт работы с макетами Figma, адаптивной версткой и a11y.
— Опыт написания тестов и code review.
Будет плюсом:
— Опыт работы в Mini Apps экосистеме Telegram/VK.
— Знание TanStack React Query.
— Опыт с Zustand.
— Понимание CI/CD для frontend.
— Опыт с zod для валидации API.
Условия:
— Конкурентная заработная плата и возможность карьерного роста.
— Гибкий график работы и комфортные условия труда.
— Возможность участия в интересных проектах и обучение новым технологиям.
— Работа в профессиональной команде.
УдалённоmiddleРоссия; 💬Контакт: @tamila_recr https://t.me/tamila_recr ❗️Просьба писать только в том случае, если действительно соответствуете требованиям
Задачи:
— Развивать личный кабинет посетителя и ключевые этапы воронки — от первого контакта на лендинге до забронированного урока.
— Отвечать за атрибуцию: выстраивать сквозные цепочки визитов, работать с UTM-метками и локализовать разрывы в трекинге конверсий (V2L / V2B).
— Реализовывать server-side интеграции с рекламными кабинетами (Meta CAPI, TikTok Events API и аналогичные инструменты).
— Писать и отлаживать бэкенд-код на Python и Node.js: разрабатывать эндпоинты, настраивать кеширование и разбираться с SSR.
— Сопровождать A/B-тесты: от настройки раскатки и флагов до своевременного рефакторинга и чистки кода после завершения эксперимента.
— Мониторить продакшн-инциденты через Sentry, оперативно находить причины и доводить решения до деплоя.
— Контролировать и улучшать перформанс публичных страниц по метрикам Core Web Vitals.
Требования:
— Опыт коммерческой разработки на TypeScript и React — от 3 лет.
— Уверенные навыки работы с Python и Node.js: умение самостоятельно решать задачи на бэкенде (проектирование API, кеширование, отладка SSR), не ограничиваясь простой BFF-прослойкой.
— Практический опыт в продуктовой аналитике и трекинге: GTM, кастомные события, серверная отправка конверсий.
— Понимание всего пути данных от клика до аналитического отчета и умение быстро находить точки их потери.
— Продуктовый подход: привычка работать с гипотезами, влиять на метрики и видеть за кодом бизнес-цель.
— Английский язык, достаточный для работы в международной среде.
Будет плюсом:
— Понимание требований GDPR и опыт внедрения consent-механик на публичных веб-ресурсах.
— Опыт использования WordPress в режиме Headless.
— Навык написания E2E-тестов на Playwright или Cypress.
— Знание SQL и BigQuery на уровне самостоятельной проверки аналитических гипотез.
— Опыт работы с CDN и кешированием на edge-уровне (CloudFront или аналоги).
— Умение эффективно работать с Sentry и быстро локализовать продакшн-ошибки.
Условия:
— Полностью удалённый формат работы — работайте из любой точки мира.
— Возможность влиять на будущее образования с помощью технологий искусственного интеллекта.
— Безлимитный paid time off (безлимитные отпуска).
— График работы 5/2, полная занятость.
Стек технологий:
TypeScript, React, Python, Next.js, Node.js, Express (с SSR на Pug), Sass / PostCSS, Vite, Gulp, MUI, собственная дизайн-система в Storybook, Vitest, Jest, Cypress и Playwright.
Задачи:
— Развивать личный кабинет посетителя и ключевые этапы воронки — от первого контакта на лендинге до забронированного урока
— Отвечать за атрибуцию: выстраивать сквозные цепочки визитов, работать с UTM-метками и локализовать разрывы в трекинге конверсий (V2L / V2B)
— Реализовывать server-side интеграции с рекламными кабинетами (Meta CAPI, TikTok Events API и аналогичные инструменты)
— Писать и отлаживать бэкенд-код на Python и Node.js: разрабатывать эндпоинты, настраивать кеширование и разбираться с SSR
— Сопровождать A/B-тесты: от настройки раскатки и флагов до своевременного рефакторинга и чистки кода после завершения эксперимента
— Мониторить продакшн-инциденты через Sentry, оперативно находить причины и доводить решения до деплоя
— Контролировать и улучшать перформанс публичных страниц по метрикам Core Web Vitals
Требования:
— 3+ года коммерческого опыта разработки на TypeScript и React
— Уверенные навыки работы с Python и Node.js: умение самостоятельно решать задачи на бэкенде (проектирование API, кеширование, отладка SSR), не ограничиваясь простой BFF-прослойкой
— Опыт с аналитикой и трекингом: GTM, кастомные события, серверная отправка конверсий
— Понимание пути данных от клика до аналитического отчёта и умение быстро находить точки потери данных
— Продуктовый подход: работа с гипотезами, влияние на метрики, понимание бизнес-цели за кодом
— Владение английским языком, достаточным для работы в международной среде
Условия:
— Полная занятость
— График 5/2
— Удалённый формат работы
— Зарплата от 4000 $ за месяц на руки
Задачи:
— Реализация основного интерфейса
— Проектирование системы, выбор архитектуры
— Создание редактора ГИС
— Создание системы генерации отчетов (листов) с возможностью редактирования карты
Требования:
— Высшее образование
— HTML5: Семантическая верстка
— CSS3: Flexbox и Grid (современная верстка), препроцессоры (SCSS/SASS)
— JavaScript (ES6+): Асинхронность (Promises, async/await), работа с DOM, события, замыкания, прототипное наследование
— Фреймворки: React (желательно), Vue.js, Angular
— Стейт-менеджмент: Redux Toolkit или Zustand; для Vue — Pinia или Vuex
— TypeScript
— Сборщики и инструменты: Webpack, Vite, понимание Node.js (для запуска окружения, npm/yarn/pnpm)
— Работа с API: Отправка запросов (Fetch, Axios), обработка ошибок, состояние загрузки
— Клиентский роутинг: Навигация без перезагрузки страницы (React Router, Vue Router)
— Тестирование: Хотя бы базовый уровень (Jest, React Testing Library, Cypress для E2E-тестов)
— Git: Уверенное владение ветвлением, разрешение конфликтов, работа с Pull Request'ами
— Понимание UX/UI
— Оптимизация производительности
Требования:
- Уверенное знание JavaScript / TypeScript
- Базовый опыт с Vue.js или React
- HTML5 и CSS3
- Понимание работы REST API и JSON
- Навыки работы с Git
- Аналитическое мышление
Обязанности:
- Разработка клиентской части веб-приложений
- Верстка и реализация интерфейсов
- Работа с Git в командной разработке
Условия:
На стажировку приглашаются студенты из любых ВУЗов.