React — свежие вакансии
Обновляется каждый час. Найдено: 129 вакансий за последнюю неделю.
- Вакансий за неделю:
- 129
- Медиана:
- 222 200 ₽
- Вилка:
- 158 665 ₽ — 300 000 ₽
Зарплаты — по 202 вакансиям с указанной вилкой за 30 дней
Поиск вакансий
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
КОМПАНИЯ «АЙ-ТЕКО» - ведущий российский системный интегратор и поставщик информационных технологий для корпоративных заказчиков. Активно действует на рынке IT России с 1997 года, входит в ТОП-400 крупнейших российских компаний, ТОП-10 крупнейших IT-компаний России.
В связи с активным развитием проектов в компании открыта вакансия Frontend-разработчик (AI Agent / SDLC Automation) (офис, Москва)
Чем предстоит заниматься:
• Разработка Web-интерфейса Агента AI PDLC
• Участие в принятии архитектурных решений
• Анализ данных проекта для определения спецификаций и требований
• Документирование процедур проектирования и разработки
• Обеспечение качества разрабатываемого программного обеспечения
• Реализация интерфейсного дизайна сайта
• Устранение неисправностей веб-сайта (при … необходимости)
Мы ожидаем:
• Профильный опыт frontend-разработки 5+ лет
• Высшее образование
• Уверенное владение стеком React (от 3-хлат)
• Знание и опыт работы с:
JavaScript (ES6+)
TypeScript
HTML5, CSS
AJAX
МЫ ПРЕДЛАГАЕМ:
- Работу в стабильной компании, "белую" заработную плату;
- Расширенный социальный пакет: ДМС (включая стоматологию), корпоративные скидки на посещение фитнес-клубов, футбольная и волейбольная секции;
- Профессиональное обучение и развитие;
- Яркая и насыщенная корпоративная жизнь;
-
Снабжаем всей необходимой современной техникой: мощный ноут привезут прямо в день оформления;
-
Москва, работа в офисе
✅ ОТКЛИКАЙСЯ =) ЖДУ КОГДА ВМЕСТЕ ПОРАДУЕМСЯ ТВОЕМУ ОФФЕРУ)
Senior Frontend Engineer (React / TypeScript)
SeagullWay Inc. — продуктовая SaaS-компания из США, разрабатывающая решения для индустрии Apparel / Fashion. Мы создаём систему для управления производством, заказами и цепочками поставок.
Интерфейсы у нас — это рабочие инструменты: плотные таблицы, сложные формы, права доступа, большие объёмы данных и разные роли пользователей. Мы строим их на готовой дизайн-системе и стандартных компонентах, а не рисуем каждый экран с нуля.
Мы формируем frontend-команду и ищем Senior Frontend Engineer, который сможет самостоятельно проектировать и реализовывать production-функциональность и принимать обоснованные архитектурные решения.
Что предстоит делать:
- Разрабатывать frontend SaaS/ERP-системы на React и TypeScript
– Разбирать пользовательские сценарии и превращать их в понятный UX и структуру экранов
- Проектировать архитектуру приложения: структуру модулей, управление состоянием, работу с данными и границы компонентов
- Строить интерфейсы на готовой дизайн-системе (Ant Design, Refine), расширяя её только там, где стандартных решений не хватает
- Интегрироваться с REST API: типизированные клиенты, обработка ошибок, пагинация, фильтрация, кеширование, неполные и устаревшие данные
- Реализовывать интерфейс с учётом прав доступа: вход через внешнего провайдера, роли, разрешённые действия, понятное поведение при отсутствии доступа
- Закладывать локализацию с самого начала: ключи интерфейса, форматы дат, чисел и часовых поясов
- Писать unit-, компонентные и e2e-тесты, выполнять code review и участвовать в развитии инженерных стандартов
- Диагностировать проблемы производительности и поведения интерфейса в production
- Использовать coding agents для ускорения разработки, сохраняя личную ответственность за архитектуру, корректность, безопасность и сопровождаемость результата
Основной стек:
- React, TypeScript
- Refine, Ant Design
- Zustand
- i18next
- Vitest / Jest, React Testing Library, Playwright
- Zitadel, Cerbos (на стороне интеграции интерфейса)
- Git Обязательно
- Сильное знание TypeScript и React: хуки, композиция компонентов, работа с состоянием, async-поведение, типизация
- Опыт создания и сопровождения production frontend-приложений от 5 лет
- Опыт проектирования интерфейсов над REST API и совместной работы над контрактом с backend - Опыт работы с производительностью: большие таблицы и списки, мемоизация, виртуализация, профилирование рендеринга
- Опыт автоматизированного тестирования компонентов и пользовательских сценариев
- Уверенное владение Git и командной разработкой
- Умение самостоятельно доводить задачу до проверенного production-решения
- Практический опыт использования coding agents. Вайбкодингу мы говорим «нет», а AI-assisted engineering — «да»: вы понимаете, где генерация кода ускоряет работу, а где создаёт риски (галлюцинации, устаревшие паттерны, лишние зависимости), и умеете это контролировать
Будет плюсом:
- Опыт с Refine и Ant Design
- Опыт локализации на i18next
- Опыт с Zustand
- Опыт с провайдерами аутентификации и авторизации (Zitadel, Cerbos или аналоги), в том числе построение интерфейса, который зависит от прав
- Опыт работы с датами и часовыми поясами (luxon, date-fns)
- Опыт с Docker
- Опыт визуализации данных: графики, дашборды, отчёты, экспорт в Excel
- Опыт технической документации и письменной фиксации архитектурных решений
- Разработка ERP, supply-chain, manufacturing или fashion-tech продуктов
- Технический менторинг и проведение code review. Нам важнее глубина понимания нескольких технологий, чем длинный список инструментов в резюме.
Условия работы:
- Удалённый full-time
- Распределённая команда
- Самостоятельность в реализации задач и короткие циклы обратной связи
- Письменная фиксация важных архитектурных решений
- Прямое и лаконичное общение внутри команды
- Интенсивный темп разработки без снижения требований к корректности production-кода
- Ежегодные офлайн-встречи команды за счёт компании
- Вознаграждение: $3,000–4,500 в месяц по итогам интервью
- Бонусная программа
#middle #удаленка
Альфа-Банк
Front разработчик React/ Middle+
Опыт работы: 3–5 лет
Формат работы: удалённо
☑️ Чем предстоит заниматься
-Разрабатывать и сопровождать фронтальную часть новой системы на базе React 18/19 и TypeScript
-Проектировать архитектуру клиентского приложения с нуля: выделять переиспользуемые компоненты, модули и слои приложения, закладывая основу для долгосрочного развития
-Реализовывать сложные пользовательские интерфейсы, включая динамические формы, дашборды и панели управления
-Разрабатывать систему маршрутизации с использованием React Router, обеспечивающую навигацию по разделам новой системы
-Создавать с нуля UI-компоненты и, при необходимости, адаптировать корпоративный UI Kit
-Писать unit-тесты и интеграционные тесты для критически важных бизнес-сценариев с использованием Jest и React Testing Library
-Влиять на технический стек и стандарты разработки, так как система создаётся с нуля и не имеет унаследованного кода (легаси)
-Развивать проект с самых ранних этапов, закладывая архитектурные принципы и неся ответственность за качество реализованных решений
-Проводить code review и участвовать в принятии архитектурных решений
☑️ Наши пожелания к кандидатам
-4+ года коммерческого опыта с React 18/19
-Уверенный TypeScript: generics, utility types, типизация сложных бизнес-сущностей
-Redux Toolkit + RTK Query, понимание server/client state, кеширования и инвалидации
-React Hook Form + Yup/Zod, опыт разработки сложных и динамических форм
-React Router
-Jest + React Testing Library, умение писать тесты на бизнес-сценарии
-CSS Modules, Git
-Умение писать поддерживаемый код, участвовать в Code Review и работать в команде
-Опыт разработки сложных интерфейсов с нуля
-Понимание архитектуры крупных frontend-приложений
-Будет плюсом:
-Опыт с корпоративными UI Kit'ами
-Conventional Commits
-Опыт разработки CRM / CMS / админок
-Опыт работы со сложными таблицами, фильтрами и CRUD-интерфейсами
-Опыт работы с несколькими API / backend-системами
Контакты: ••••••••
JavaScript Job •••••••• | •••••••• | ••••••••
#вакансия #работа #React #Frontend #Senior #MiddlePlus #РБ #Беларусь #Минск #гибрид #блокчейн #крипто #blockchain #crypto #FinTech #TypeScript #JavaScript
🔥 Senior React Developer | Блокчейн
💰 ЗП: 2 500–2 800 USD
📍 Минск | Гибрид
⏱️ Full-time | Долгосрочный проект
📑 Компания: Omega Solutions
☁️ Требования: Опыт в crypto / blockchain
Коммерческий опыт frontend-разработки — от 5 лет, значительная часть опыта с React;
Уверенное знание React, TypeScript и JavaScript;
Глубокое понимание React: hooks, rendering/re-rendering, state management, оптимизация;
Опыт разработки и поддержки крупных production-проектов с большой существующей кодовой базой;
Умение быстро разбираться в существующем и чужом коде;
Опыт проектирования frontend-архитектуры и декомпозиции сложных задач;
Опыт работы с Redux / Redux Toolkit / Zustand или аналогичными решениями;
Уверенная работа с REST API и WebSocket;
Опыт разработки интерфейсов с динамически обновляемыми данными;
Понимание производительности браузера и оптимизации React-приложений;
Опыт адаптации сложного web-интерфейса для мобильных устройств;
Опыт написания unit/integration-тестов;
Уверенная работа с Git и современными командными процессами разработки;
Способность самостоятельно вести несколько задач параллельно, определять приоритеты и доводить задачи до production;
Умение принимать технические решения и аргументировать их.
Опыт работы с продуктами с большим количеством real-time данных;
PWA;
React Native;
Нативная разработка под iOS / Android;
Финансовые графики;
Профилирование и глубокая оптимизация frontend-приложений;
Монорепозитории;
Опыт работы над крупными multi-team проектами;
Design System / Component Library.
⚡️ Задачи на проекте:
Разработка и развитие крупного frontend-приложения на React;
Проектирование и реализация новых функциональных модулей;
Поддержка и рефакторинг существующего кода;
Работа над несколькими задачами и направлениями параллельно;
Участие в архитектурных решениях и развитии frontend-архитектуры;
Декомпозиция и оценка сложных задач;
Оптимизация производительности приложения;
Адаптация существующего web-фронта для мобильных устройств;
Интеграция с backend API, WebSocket и real-time сервисами;
Code Review;
Анализ и устранение production-проблем;
Взаимодействие с backend-разработчиками, QA, дизайнерами и продуктовой командой.
☂️ Условия:
Гибридный формат работы в Минске;
Полная занятость;
Долгосрочный проект;
Работа с крупной платформой в сфере криптовалют и цифровых активов.
📩 Контакт: ••••••••
🧘♀️ Ловлю твои сигналы
Привет!
Мы - Евгений и Анатолий, HR менеджер и VP of Product Engineering команды, которая делает крутой и полезный продукт: систему доставки критически важной информации внутри крупных и очень крупных структур.
Продукт придуман и создан специально для компаний от 1000 сотрудников, это произошло больше 15 лет назад, и с тех пор он успешно продается по всему миру и очень востребован компаниями уровня KRKA, Vodacom, Raiffeisen, L'Oreal и тд.
Мы любим наш продукт, бережем и гордимся им - помимо всего прочего, наш продукт спасает жизни!
Сейчас мы ищем рукоголового человека в команду разработки для того, чтобы в команде таких же рукоголовых людей создавать новые крутейшие фичи, которых очень ждут наши клиенты (проверено касдевом!), продолжать выращивать продукт и получать удовольствие от своих результатов.
Нужно уметь:
-
C# .Net Core Framework
-
SQL (MS SQL), включая оптимизацию запросов и обработку больших массивов данных
-
React: практический опыт работы с React JS и желательно с Redux
-
Cloud Services: AWS, Google Cloud, или Azure (лучше всего с AWS)
-
DevOps навыки: работать с CI/CD, Docker и Kubernetes
-
Работать с архитектурой продукта: создание масштабируемых и безопасных продуктов
Очень круто, если есть еще знания в области SignalR, Dapper, REST, WebAPI, Entity Framework Core, HTML, CSS, JavaScript, MAUI и интеграцией сторонних сервисов.
Нужно понимать: коммерческая разработка - это не про писать код, а про решать бизнес-задачи.
Каким человеком нужно быть, чтобы комфортно чувствовать себя в нашем обществе и с нашими задачами?
- открытым: ко всему новому, к изменениям, к предложениям, к конструктивной критике
- стремящимся развиваться: следить за трендами IT, надоедать предложениями об улучшениях в продукте и процессах, приносить в команду новые знания и применять их на практике
- уметь рассказать сложное простым языком
- уметь выдавать качественный результат стабильно, в независимости от внешних обстоятельств
А что взамен?
- участие в постоянной и непрерывной эволюции действительно востребованного международного продукта
-
работу в команде умных и веселых людей, которым не все равно, что происходит вокруг, и которые очень любят свой продукт
-
возможность говорить и быть услышанным и понятым
-
гибкие условия работы (от графика до процессов и бонусов)
Мы решили провести эксперимент и попробовать обойтись без тестового задания.
Так что, если у тебя есть нужные скиллы и желание найти любимую работу, и ты хочешь лично поговорить об этом, то откликайся на вакансию и будем знакомиться в зуме
Если ты пришлешь пример кода или линк на свой открытый аккаунт на гитхабе, это существенно сократит сроки получения приглашения к личному знакомству.
YouGile — быстрорастущая система управления проектами, где каждая задача — это чат, а каждый проект — наглядная Agile-доска. У нас распределённая команда (~70 человек) в 7 странах. Мы работаем без излишней бюрократии и микроменеджмента, чтобы каждый мог сфокусироваться на том, что умеет лучше всего.
Что мы делаем:
Мы строим B2B AI harness в рамках нашего основного продукта и хотим сделать его лучшим продуктом такого класса на российском рынке.
Это не эксперимент и не попытка просто «прикрутить AI» к существующему продукту. У нас уже есть работающая реализация, понятное направление развития и серьёзные планы на это направление продукта.
Мы хотим, чтобы AI был глубоко встроен в рабочие процессы наших пользователей и формировал принципиально новые сценарии взаимодействия с системой управления задач. Для компании нашего размера это реальная возможность заметно повлиять на развитие локального рынка и занять на нём сильную позицию.
Кого мы ищем:
Нам нужен сильный продуктовый разработчик, которому интересно работать в AI-first подходе.
Основная задача: быстро и качественно превращать продуктовые и бизнесовые задачи в работающие фичи.
Примерно 90% разработки у нас предполагает активную работу с AI-инструментами: генерацию и изменение кода, исследование существующей кодовой базы, прототипирование, рефакторинг и реализацию новых функций.
При этом важно хорошо понимать разработку самому. Нужно уверенно ориентироваться в нашем стеке — TypeScript, React, Node.js
Уметь разбираться в существующем коде, принимать грамотные инженерные решения и понимать, что именно делает AI.
Чем предстоит заниматься
-
развивать наш harness и связанные с ним продуктовые сценарии;
-
реализовывать новые функции от постановки задачи до production;
-
много работать с AI как с основным инструментом разработки;
-
разбираться в существующей кодовой базе;
-
решать прежде всего продуктовые и бизнесовые задачи;
-
быстро проверять идеи на реальных пользователях и развивать то, что действительно работает и находит отклик у аудитории.
Что для нас важно:
-
сильная база в TypeScript / React / Node.js;
-
большой практический интерес к AI и современным AI-инструментам разработки;
-
привычка использовать AI не как автокомплит, а как полноценный рабочий инструмент;
-
хороший инженерный кругозор и способность самостоятельно доводить задачи до результата;
-
продуктовый подход: понимать, зачем создаётся функция и какую задачу бизнеса или пользователя она решает;
-
драйв и желание быстро делать работающие вещи.
Почему с нами интересно:
-
100% белая зарплата, оформление по ТК РФ;
- Полностью удалённая работа с гибким графиком (можно работать из любой точки мира);
- Набираем только сильных разработчиков, поэтому у нас нет сковывающей субординации и бюрократии.
-
Стек технологий:
- TypeScript
- React, MobX, Jest, Webpack, pnpm
- Nodejs, Express, NestJS, Postgres, REST, WebSockets
- Electron
- Git, GitLab
ID 3698 - Senior React
🌍 Локация: РФ
💼 Удаленно
🕔 Занятость: фулл тайм
🏢 Проект: Ритейл
💡 Требования:
• Опыт работы от 3 лет в области фронтенд разработки
• Знание HTML, CSS, JavaScript (ES6+)
• Опыт работы с фреймворками: React
• Опыт работы с TypeScript
• Опыт работы с разными State Managers: React Saga, RTK
• Опыт работы с системами контроля версий, такими как Git
• Опыт работы с RESTful API и асинхронными запросами (AJAX)
• Понимание принципов UX/UI дизайна
• Знание Styled-Components или работа с одной из библиотек CSS in JS, а также использование CSS modules
• Знание принципов и шаблонов проектирования
• Готовность аргументировать принятые решения
• Опыт работы с адаптивной версткой
• Понимание принципов разработки Micro Frontends
➕ Будет плюсом:
• Опыт работы с Flow, Figma или другим инструментом построения UI/UX
• FSD (Feature sliced design)
• Module Federation
• Адаптивная/кросс-браузерная верстка
• Опыт работы с BBF
• Знание основ построения микро-сервисной архитектуры
📋Задачи:
• Разработка пользовательских интерфейсов с использованием современных технологий и фреймворков
• Участие в планировании, декомпозиции и оценке задач в области фронтенд разработки
• Участие в принятии технических решений и внедрении инженерных практик в процесс разработки
• Написание модульных и переиспользуемых компонентов
• Взаимодействие с бэкенд разработчиками для интеграции API и реализация логики BFF (backend for frontend) с использованием JavaScript
• Написание unit тестов
• Участие в code review и обеспечение качества кода
• Работа с системами контроля версий, такими как Git
📨 Отклик — через форму: ••••••••
или напрямую рекрутеру @H••••••••
❗️Откликайтесь только при релевантном опыте.
❗️При первичном отклике:
ID вакансии / ФИО / локация / возраст / занятость (работаете/нет) / формат работы (удаленка, гибрид, офис) / стек / опыт / резюме / сверка с требованиями
❗️Повторный отклик: ID вакансии + сверка.
#JS #React #Удаленно #вакансия
#вакансия #softwaredeveloper #fullstack #remote
Вакансия: Web3 Software Developer
Компания: Lagrange Labs
Вилка: от 5 000 до 7 000 USD
Условия: удаленно, full-time
Обязанности:
— Разработка комплексных децентрализованных приложений (dApps), интегрированных с ZK-сопроцессорами Lagrange.
— Написание "связующего" кода между смарт-контрактами и пользовательскими интерфейсами.
— Реализация логики взаимодействия с блокчейном на стороне клиента и сервера.
— Работа над инструментами для разработчиков (SDK, CLI), которые упрощают использование технологий Lagrange.
— Участие в полном цикле разработки: от проектирования архитектуры до деплоя и мониторинга.
Требования:
— Опыт разработки ПО от 3 лет.
— Отличное знание TypeScript и опыт работы с современными фреймворками (React/Next.js).
— Уверенное владение инструментарием Web3: Hardhat/Foundry, Viem/Ethers.
— Базовый опыт написания смарт-контрактов на Solidity.
— Умение разбираться в чужом коде и быстро осваивать новые библиотеки и протоколы.
Контакты: ••••••••
- Разрабатывать пользовательские интерфейсы и веб-приложения
- Проектировать архитектуру клиентской части приложений
- Обеспечивать безопасность клиентских приложений (Secure Coding)
- Интегрировать фронтенд с backend-сервисами и API
- Оптимизировать производительность и доступность интерфейсов
- Сопровождать и развивать существующие фронтенд-решения
- Разрабатывать комплексные технические задания, спецификации оборудования, требования к системам автоматизации
- Участвовать в полном цикле внедрения автоматизированных решений: от тестирования до ввода в эксплуатацию
- Обеспечивать поддержку и развитие внедренных автоматизированных систем
- Готовить отчетность по эффективности автоматизации и планам развития
Наши пожелания к кандидатам:
- Языки программирования: Продвинутый уровень JavaScript (ES6+), TypeScript (строгая типизация). Понимание/event loop, асинхронности
- Фреймворки и библиотеки: Глубокое знание React, Vue.js или Angular. Опыт работы с Next.js/Nuxt.js (SSR/SSG)
- Управление состоянием: Redux (Toolkit), MobX, Pinia, Vuex или Zustand. Понимание потоков данных в приложении
- Верстка и UI: HTML5, CSS3 (SCSS/LESS/SASS). CSS-in-JS (Styled Components, Emotion) или Tailwind CSS. Адаптивность, Grid/Flexbox
- Инструменты сборки: Webpack, Vite, Babel, ESLint, Prettier. Настройка оптимизации сборки и код-сплиттинга
- Тестирование: Unit-тесты (Jest, Vitest). E2E тесты (Cypress, Playwright, Selenium). Snapshot тестирование
- Безопасность и Сеть: Знание OWASP Top 10 (клиентская часть). HTTP/HTTPS, REST, GraphQL, WebSockets. Работа с Cookies, LocalStorage, SessionStorage
- Инфраструктура: Git (flow, rebase). CI/CD пайплайны для фронтенда. Docker (базовое понимание для локальной среды)
- Методологии: Agile/Scrum, Kanban. Работа в Jira/Confluence. Взаимодействие с дизайнерами (Figma) и аналитиками
- Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI
- Гибкий график работы: вы сможете планировать время так, как удобно вам и вашей команде
- Полную удалёнку или гибрид на выбор, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи
- Сложные и интересные задачи, современный стек технологий
- Заботу о вашем здоровье: программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и компенсация 10-ти дней больничного
- Оплату посещения профильных конференций и курсов, помогаем с подготовкой к публичным выступлениям и написанием статей на Хабр
- Доступ к бесплатным корпоративным библиотекам Alpina Digital, MyBook и бизнес-изданий
- Предложения от Банка только для сотрудников: собственные спортзалы (Москва, Санкт-Петербург, Екатеринбург), а также скидки на услуги туристических агентств, продукты питания, в рестораны, бары, магазины
Компания «Солвтех» разрабатывает цифровые решения для механизированной добычи нефти, объединяя отраслевую экспертизу и современные IT-технологии.
Один из ключевых продуктов компании - платформа CycleOp для управления механизированным фондом скважин. В нее входят решения для подбора оборудования, мониторинга и диагностики, учета оборудования и управления надежностью.
Сейчас мы ищем Senior Fullstack Developer (.NET / React) в команду продукта.
Предстоит работать с существующим промышленным проектом со сложной моделью данных, высоконагруженными выборками и конкурентными обновлениями. Нам нужен разработчик, который умеет разбираться в большом существующем коде, работать в рамках принятой архитектуры и самостоятельно решать задачи на backend и frontend.
Что мы ожидаем
-
3-5 лет коммерческой разработки на .NET / React;
-
не менее 2 лет опыта работы с EF Core и React 18;
-
C# / .NET 8, ASP.NET Core Web API;
-
TypeScript, React 18;
-
Entity Framework Core: сложный LINQ, проекции в DTO, оптимизация запросов;
-
MediatR и понимание CQRS: команды, запросы, обработчики;
-
FluentValidation, DI;
-
уверенная работа с async/await и CancellationToken;
-
Redux Toolkit;
-
Styled-components;
-
опыт написания интеграционных и Unit-тестов с использованием xUnit;
-
PostgreSQL: SQL, индексы, транзакции, анализ планов запросов;
-
умение разбираться в большом существующем коде и следовать принятым в проекте паттернам.
Будет плюсом
-
опыт диагностики производительности PostgreSQL: блокировки, долгие транзакции;
-
опыт работы с Kafka / MassTransit, Hangfire, Redis;
-
опыт работы с OData и реализацией выгрузок в Excel;
-
понимание JWT и ролевой модели доступа;
-
опыт работы с AutoMapper, NLog;
-
опыт работы с Ant Design;
-
опыт работы с Webpack Module Federation и микрофронтами.
Что для нас важно
Самостоятельность и способность погружаться в существующую кодовую базу, понимать принятые архитектурные решения и учитывать их при разработке нового функционала.
Умение работать не только с отдельной задачей, но и видеть ее место в продукте, обсуждать технические решения с командой и учитывать влияние изменений на существующую систему.
Условия
-
гибридный формат работы;
-
работа над действующим технологическим продуктом для нефтегазовой отрасли;
-
взаимодействие с командой разработки и отраслевыми экспертами.
Если вам интересно работать со сложным промышленным продуктом, разбираться в существующей архитектуре и решать задачи как на backend, так и на frontend - будем рады познакомиться.
Задачи
- Разработка и развитие веб-платформы мессенджера
- Проектирование и реализация общих технических решений
- Оптимизация производительности, стабильности и отзывчивости приложения
- Развитие инженерных инструментов, инфраструктуры и практик команды
- Участие в архитектурных решениях и взаимодействие со смежными командами
- Code review и помощь в развитии технической экспертизы команды
Требования
- Сильная инженерная база и опыт разработки сложных программных продуктов
- Хорошее знание JavaScript/TypeScript и опыт с современными frontend-фреймворками
- Хорошее понимание архитектуры приложений и принципов проектирования
- Опыт технического проектирования и принятия архитектурных решений
- Умение эффективно взаимодействовать с сильными инженерами и смежными командами
- Желание влиять не только на код, но и на техническое развитие команды и продукта
#вакансия #алматы #гибрид #workITkz #python, #fullstack, #backend
Должность: Full-stack Engineer
Компания: AO Bereke Bank
••••••••
Город: Алматы
Занятость: гибрид
Оплата: От 1 000 000 ₸ - до 1 900 000 ₸ на руки
Описание вакансии:
- Frontend: React 18 или 19 и TypeScript, современный сборщик (Vite), управление серверным состоянием (TanStack Query или аналоги), компонентные библиотеки (MUI или аналоги), архитектура крупного SPA (Feature-Sliced Design или сопоставимый подход).
- Backend: Python и FastAPI либо готовность перейти на этот стек с Node.js или Go; проектирование REST API, аутентификация и управление сессиями, работа с PostgreSQL.
- Потоковые интерфейсы: SSE и WebSocket, вывод ответа модели по мере генерации, отмена запроса, обработка обрывов соединения.
- Проектирование интерфейсов для длительных процессов: отображение статусов шагов, хода выполнения цепочки, повторных попыток и содержательных сообщений об ошибках.
- Интеграция с корпоративной аутентификацией (LDAP, SAML, SSO), реализация ролевой модели на клиенте, разграничение видимости данных.
- Docker, GitLab CI, самостоятельный вывод кода в среду и его сопровождение.- Разработка чат-интерфейсов и ассистентов с потоковой генерацией ответа.
- Опыт создания no-code- и low-code-конструкторов, визуальных редакторов процессов.
- Работа с дизайн-системой и её поддержкой.
- Обеспечение доступности интерфейса и поддержка нескольких языков (русский, казахский).
- Опыт продуктовой аналитики на клиентской стороне: события, воронки, метрики использования.
- Использование AI-ассистентов в собственной разработке.
- Продуктовый подход к работе, интерес к фактическому пользовательскому поведению.
- Готовность к короткому циклу разработки и доработкам по результатам обратной связи от пользователей.
- Самостоятельность в проработке задач при отсутствии готовых макетов.
- Умение согласовывать контракты API с инженерами платформы.
- Внимание к состояниям интерфейса: права доступа, ошибки, загрузка, отсутствие данных.График 5/2, гибрид с первого дня работы
Стабильный оклад + ежегодный бонус в размере до 2 окладов
Расширенный пакет ДМС для сотрудников
Социальный пакет, специальные предложения от партнеров и скидки на продукты Банка
Реальные возможности для вертикального и горизонтального карьерного роста внутри компанииКонтакты:
Telegram ••••••••
Whatsapp ••••••••
Обязанности:
- Разрабатывать и поддерживать фронтенд-приложения на React и TypeScript: страницы, компоненты, формы, таблицы, поиск и фильтры;
- Проектировать и реализовывать API на FastAPI: эндпоинты, валидация данных, аутентификация и авторизация;
- Проектировать схему данных и работать с PostgreSQL через SQLAlchemy: миграции, оптимизация запросов;
- Поддерживать существующий код, проводить рефакторинг, писать тесты и участвовать в code review;
- Разбираться в причинах ошибок в проде и тестовых средах: логи, метрики, DevTools;
- Взаимодействовать с аналитиками и QA: уточнять требования, обсуждать сценарии использования, проверять исправления;
- Участвовать в подключении и настройке CI/CD: сборка, тесты, деплой;
- При наличии опыта - интегрировать ML-модели в продуктовые сценарии.
- Уверенное знание React и TypeScript;
- Опыт работы с современным стеком: hooks, управление состоянием (Redux / Zustand и др.), работа с формами, роутинг, сборщики (Vite / Webpack);
- Понимание DOM, HTML, CSS, умение пользоваться DevTools;
- Уверенное знание Python и опыт разработки API на FastAPI (или аналогичных фреймворках: Flask, Django REST);
- Понимание HTTP, аутентификации и авторизации (SSO будет плюсом);
- Работа с PostgreSQL: проектирование схемы данных, написание и оптимизация SQL-запросов, понимание индексов и транзакций;
- Опыт работы с SQLAlchemy (или другими ORM), миграциями (Alembic);
- Умение работать с Git, понимание CI/CD, базовое знакомство с Docker;
- Понимание устройства веб-приложения целиком: как фронтенд общается с бэкендом, как организовать валидацию данных, обработку ошибок и логирование;
- Писать читаемый, поддерживаемый код и покрывать его тестами (pytest, Jest / Vitest — как плюс);
- Участвовать в code review и вести техническую документацию;
- Опыт работы с ML-моделями: интеграция моделей в веб-приложения (вызовы через API, оркестрация), обработка текстов, работа с эмбеддингами или готовыми LLM-сервисами.
- Конкурентный уровень з/п (обсуждается индивидуально);
- Дневная рабочая неделя 5/2 (ненормированная);
- Работа в крупной и стабильной компании – в структуре самой большой ОЭЗ в Европе;
- Транспорт до работы из г. Елабуга, г. Набережные Челны, г. Нижнекамск;
- Полис добровольного медицинского страхования;
- Предоставление платного жилья для иногородних;
- Гарантия профессионального роста;
- Амбициозная, проектно-ориентированная команда;
- Командные и спортивные игры, реализация нестандартных задач;
- Карьерный рост при наличии и обретении в процессе работы необходимых компетенций.
Обязанности:
- Разрабатывать и поддерживать фронтенд-приложения на React и TypeScript: страницы, компоненты, формы, таблицы, поиск и фильтры;
- Проектировать и реализовывать API на FastAPI: эндпоинты, валидация данных, аутентификация и авторизация;
- Проектировать схему данных и работать с PostgreSQL через SQLAlchemy: миграции, оптимизация запросов;
- Поддерживать существующий код, проводить рефакторинг, писать тесты и участвовать в code review;
- Разбираться в причинах ошибок в проде и тестовых средах: логи, метрики, DevTools;
- Взаимодействовать с аналитиками и QA: уточнять требования, обсуждать сценарии использования, проверять исправления;
- Участвовать в подключении и настройке CI/CD: сборка, тесты, деплой;
- При наличии опыта - интегрировать ML-модели в продуктовые сценарии.
- Уверенное знание React и TypeScript;
- Опыт работы с современным стеком: hooks, управление состоянием (Redux / Zustand и др.), работа с формами, роутинг, сборщики (Vite / Webpack);
- Понимание DOM, HTML, CSS, умение пользоваться DevTools;
- Уверенное знание Python и опыт разработки API на FastAPI (или аналогичных фреймворках: Flask, Django REST);
- Понимание HTTP, аутентификации и авторизации (SSO будет плюсом);
- Работа с PostgreSQL: проектирование схемы данных, написание и оптимизация SQL-запросов, понимание индексов и транзакций;
- Опыт работы с SQLAlchemy (или другими ORM), миграциями (Alembic);
- Умение работать с Git, понимание CI/CD, базовое знакомство с Docker;
- Понимание устройства веб-приложения целиком: как фронтенд общается с бэкендом, как организовать валидацию данных, обработку ошибок и логирование;
- Писать читаемый, поддерживаемый код и покрывать его тестами (pytest, Jest / Vitest — как плюс);
- Участвовать в code review и вести техническую документацию;
- Опыт работы с ML-моделями: интеграция моделей в веб-приложения (вызовы через API, оркестрация), обработка текстов, работа с эмбеддингами или готовыми LLM-сервисами.
- Конкурентный уровень з/п (обсуждается индивидуально);
- Дневная рабочая неделя 5/2 (ненормированная);
- Работа в крупной и стабильной компании – в структуре самой большой ОЭЗ в Европе;
- Транспорт до работы из г. Елабуга, г. Набережные Челны, г. Нижнекамск;
- Полис добровольного медицинского страхования;
- Предоставление платного жилья для иногородних;
- Гарантия профессионального роста;
- Амбициозная, проектно-ориентированная команда;
- Командные и спортивные игры, реализация нестандартных задач;
- Карьерный рост при наличии и обретении в процессе работы необходимых компетенций.
•••••••• в Olo
🤩 Удалённо, Belfast, Северная Ирландия
📸 SaaS-платформа цифровых заказов, платежей и взаимодействия с гостями ресторанов
🤩 Основатель — ••••••••
🤩 Обслуживает более 800 ресторанных брендов и около 90 000 локаций
🤩 Ежедневно обрабатывает в среднем более 3,5 млн заказов
🤩 Интегрируется с более чем 450 технологическими партнёрами
Задачи:
• Развивать Dashboard, внутреннюю Admin-систему и биллинг команды BrandX;
• Разрабатывать функции полного цикла и улучшать тестирование и CI;
• Работать с AI-ассистентом Olo AI Assist и инструментами Claude Code;
• Удалённая работа только из Северной Ирландии.
🕸 Требования:
• 1–3 года разработки или сильное портфолио выпущенных проектов;
• Знание C# и .NET, SQL и реляционных данных;
• Опыт веб-интерфейсов; команда использует React и TypeScript;
• Понимание unit-, integration- и end-to-end тестов и ежедневное использование AI coding agents.
Откликнуться: ••••••••
🚀 ••••••••
#engineer #software
Описание
Корпоративный продукт для ритейла, которым пользуются около 500 человек.
Задачи
- Проходить полный цикл работы: от требований и проектирования до разработки, тестирования, релиза и проверки результата;
- Работать со сложными интерфейсами: таблицами, деревьями, формами и диаграммами;
- Проводить проверку кода;
- Диагностировать проблемы в рабочей среде;
- Ускорять разработку с помощью AI/LLM и автоматизации.
Требования
- Подтверждённый опыт работы с LLM и coding-агентами: анализом, генерацией, проверкой и передачей контекста;
- Глубокое знание JavaScript и TypeScript: типов, асинхронности и среды выполнения браузера;
- Умение разбираться в сложном устаревшем коде;
- Уверенное знание React: hooks, управления состоянием, маршрутизации, server state, обработки загрузки и ошибок, оптимизации рендеринга;
- Знание HTTP, REST, браузерных API, кеширования, авторизации, безопасности и производительности;
- Знание архитектуры frontend: потоков данных, границ модулей, повторного использования и зависимостей;
- Умение решать проблемы лишних рендеров, больших таблиц и деревьев, объёмов данных, сети и сложного состояния;
- Умение проектировать контракты API с backend с учётом ошибок, частичных данных и обратной совместимости;
- Опыт написания unit-, component- и integration-тестов;
- Знание Git, CI/CD и feature toggles;
- Самостоятельность, инициативность, инженерное мышление, умение работать быстро без потери качества и понимание бизнес-ценности.
Условия
- Зарплата 200–240 тыс. рублей;
- Работа от 6 месяцев;
- Оформление по договору ИП.
Обязанности:
- Разрабатывать и поддерживать фронтенд-приложения на React и TypeScript: страницы, компоненты, формы, таблицы, поиск и фильтры;
- Проектировать и реализовывать API на FastAPI: эндпоинты, валидация данных, аутентификация и авторизация;
- Проектировать схему данных и работать с PostgreSQL через SQLAlchemy: миграции, оптимизация запросов;
- Поддерживать существующий код, проводить рефакторинг, писать тесты и участвовать в code review;
- Разбираться в причинах ошибок в проде и тестовых средах: логи, метрики, DevTools;
- Взаимодействовать с аналитиками и QA: уточнять требования, обсуждать сценарии использования, проверять исправления;
- Участвовать в подключении и настройке CI/CD: сборка, тесты, деплой;
- При наличии опыта - интегрировать ML-модели в продуктовые сценарии.
- Уверенное знание React и TypeScript;
- Опыт работы с современным стеком: hooks, управление состоянием (Redux / Zustand и др.), работа с формами, роутинг, сборщики (Vite / Webpack);
- Понимание DOM, HTML, CSS, умение пользоваться DevTools;
- Уверенное знание Python и опыт разработки API на FastAPI (или аналогичных фреймворках: Flask, Django REST);
- Понимание HTTP, аутентификации и авторизации (SSO будет плюсом);
- Работа с PostgreSQL: проектирование схемы данных, написание и оптимизация SQL-запросов, понимание индексов и транзакций;
- Опыт работы с SQLAlchemy (или другими ORM), миграциями (Alembic);
- Умение работать с Git, понимание CI/CD, базовое знакомство с Docker;
- Понимание устройства веб-приложения целиком: как фронтенд общается с бэкендом, как организовать валидацию данных, обработку ошибок и логирование;
- Писать читаемый, поддерживаемый код и покрывать его тестами (pytest, Jest / Vitest — как плюс);
- Участвовать в code review и вести техническую документацию;
- Опыт работы с ML-моделями: интеграция моделей в веб-приложения (вызовы через API, оркестрация), обработка текстов, работа с эмбеддингами или готовыми LLM-сервисами.
- Конкурентный уровень з/п (обсуждается индивидуально);
- Дневная рабочая неделя 5/2 (ненормированная);
- Работа в крупной и стабильной компании – в структуре самой большой ОЭЗ в Европе;
- Транспорт до работы из г. Елабуга, г. Набережные Челны, г. Нижнекамск;
- Полис добровольного медицинского страхования;
- Предоставление платного жилья для иногородних;
- Гарантия профессионального роста;
- Амбициозная, проектно-ориентированная команда;
- Командные и спортивные игры, реализация нестандартных задач;
- Карьерный рост при наличии и обретении в процессе работы необходимых компетенций.
Вакансия предполагает работу в офисе, для каждой локации — своя карточка вакансии. Щёлкни по локации, чтобы перейти на её карточку.
Обязанности:
- Разрабатывать и поддерживать фронтенд-приложения на React и TypeScript: страницы, компоненты, формы, таблицы, поиск и фильтры;
- Проектировать и реализовывать API на FastAPI: эндпоинты, валидация данных, аутентификация и авторизация;
- Проектировать схему данных и работать с PostgreSQL через SQLAlchemy: миграции, оптимизация запросов;
- Поддерживать существующий код, проводить рефакторинг, писать тесты и участвовать в code review;
- Разбираться в причинах ошибок в проде и тестовых средах: логи, метрики, DevTools;
- Взаимодействовать с аналитиками и QA: уточнять требования, обсуждать сценарии использования, проверять исправления;
- Участвовать в подключении и настройке CI/CD: сборка, тесты, деплой;
- При наличии опыта - интегрировать ML-модели в продуктовые сценарии.
- Уверенное знание React и TypeScript;
- Опыт работы с современным стеком: hooks, управление состоянием (Redux / Zustand и др.), работа с формами, роутинг, сборщики (Vite / Webpack);
- Понимание DOM, HTML, CSS, умение пользоваться DevTools;
- Уверенное знание Python и опыт разработки API на FastAPI (или аналогичных фреймворках: Flask, Django REST);
- Понимание HTTP, аутентификации и авторизации (SSO будет плюсом);
- Работа с PostgreSQL: проектирование схемы данных, написание и оптимизация SQL-запросов, понимание индексов и транзакций;
- Опыт работы с SQLAlchemy (или другими ORM), миграциями (Alembic);
- Умение работать с Git, понимание CI/CD, базовое знакомство с Docker;
- Понимание устройства веб-приложения целиком: как фронтенд общается с бэкендом, как организовать валидацию данных, обработку ошибок и логирование;
- Писать читаемый, поддерживаемый код и покрывать его тестами (pytest, Jest / Vitest — как плюс);
- Участвовать в code review и вести техническую документацию;
- Опыт работы с ML-моделями: интеграция моделей в веб-приложения (вызовы через API, оркестрация), обработка текстов, работа с эмбеддингами или готовыми LLM-сервисами.
- Конкурентный уровень з/п (обсуждается индивидуально);
- Дневная рабочая неделя 5/2 (ненормированная);
- Работа в крупной и стабильной компании – в структуре самой большой ОЭЗ в Европе;
- Транспорт до работы из г. Елабуга, г. Набережные Челны, г. Нижнекамск;
- Полис добровольного медицинского страхования;
- Предоставление платного жилья для иногородних;
- Гарантия профессионального роста;
- Амбициозная, проектно-ориентированная команда;
- Командные и спортивные игры, реализация нестандартных задач;
- Карьерный рост при наличии и обретении в процессе работы необходимых компетенций.
Кто мы:
В нашу дружную команду увлеченных профессионалов со сложной и интересной предметной областью ищем достойного кандидата.
Наша команда разрабатывает системы управления компонентами защиты Kaspersky Endpoint Security.
Мы любим пробовать новое и следим за развитием технологий. Наиболее перспективные из них интегрируем в наши продукты.
Задачи:
- Участие в разработке нового поколения флагманского корпоративного продукта компании;
- Реализация комплексного веб-интерфейса с использованием как backend, так и frontend и технологий;
- Разработка на React, Node.js и TypeScript с использованием собственной компонентной библиотеки;
- Тесное межкомандное взаимодействие с целью достижения наилучшего результата;
- Работа с инструментами CI/CD;
- Оптимизация кода и написание тестов.
Вы нам подходите, если:
- У вас есть опыт работы c масштабными enterprise решениями;
- У вас есть опыт разработки на Node.js и React;
- Вы обладаете отличными знаниями JS (ES6+ или TypeScript);
- Вы имеете навыки работы с git;
- Вы обладаете навыками использования систем сборок (webpack / vite, gulp / grunt);
- Умеете работать в команде и коммуникабельны (предстоит работать в связке с другими командами);
- Знаете английский язык для чтения документации и технической литературы.
Плюсом будет:
- Умение без слёз настроить конфиг для webpack;
- Знакомство с css-modules / styled components;
- Опыт написания unit-тестов (Jasmine / Jest);
- Понимание основ парадигмы функционального программирования;
- Наличие профиля GitHub с примерами кода;
- Наличие оформленных npm-пакетов;
- Опыт интеграции своего кода с другими языками C++, C#, Java.
Мы команда, которая создает уникальные системы для Департамента строительства. У нас широкий круг интересных задач по организации хранения и обработки больших данных, работы с проектной документацией, 3D визуализация моделей, AI. Наши решения основаны на современном стеке технологий. Став частью нашей команды у Вас появится возможность улучшать процессы за счет создания инструментов, применяемых в управлении строительными проектами. С удовольствием подробнее расскажем о продуктах и условиях на онлайн встрече
Наш стек:
Backend – REST API C# .Net Core (Entity Framework);
Frontend – TS, React, TanStack Query (React Query), Zustand, JavaScript/TypeScript, WebGL + ThreeJS
DevOps – Bitbucket, Jenkins, Ansible, SecMan, Nexus;
OpenShift/k8s/VM, Postgre SQL SE, S3 Object Storage, Nginx, Kafka.
-
разрабатывать web-приложения на React JS/TS, CanvasAPI, threejs
-
участвовать в проектировании архитектуры, согласовании требований
-
осуществлять code-review и рефакторинг кода.
-
опыт разработки веб-приложений на React и TypeScript от 3 лет
-
практический опыт работы с TanStack Query (React Query), а также с Zustand
-
уверенные знания JS/ES6, TypeScript, React, CanvasAPI
-
понимание принципов работы браузеров и веб-серверов, как работает JS в браузере и не только
-
использование REST API
-
навык работы с HTML5+CSS3, кроссбраузерной верстки, css- препроцессоры
-
опыт в многослойном тестировании приложений (unit, intergrations)
-
понимание узких мест и оптимизации производительности веб-приложений
-
системное мышление, уверенные знания по алгоритмам, ответственность и высокая степень самоорганизации
-
коммуникабельность, опыт работы в команде, умение четко формулировать свои мысли, умение отстаивать свои решения и позицию команды
Будет плюсом:
• знание и опыт работы с библиотеками webGL, threejs;
• знание и опыт методологии Agile, настройки DevOps, CI;
• опыт агентной разработки: использования AI-инструментов для анализа задач, проектирования, написания кода, тестирования и ревью;
• практический опыт spec-driven development (SDD) — формализации требований, подготовки PRD, технических спецификаций, критериев приёмки и машиночитаемых артефактов для разработки;
- комфортный современный офис в Казани, (ул.Спартаковская, 2)
- график работы – офис
- ежегодный пересмотр зарплаты, квартальная и годовая премия
- корпоративный спортзал и зоны отдыха
- более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
- программа адаптации и помощь руководителя на старте (для Junior позиций)
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
- подписка Прайм с возможностью совместного использования на трёх близких
- вознаграждение за рекомендацию друзей в команду Сбера
Компания ООО ИЦ «АЙ-ТЕКО» - ведущий российский системный интегратор и поставщик информационных технологий для корпоративных заказчиков. Активно действует на рынке IT России с 1997 года, входит в ТОП-400 крупнейших российских компаний, ТОП-10 крупнейших IT-компаний России.
В связи с активным развитием проектов в компании открыта вакансия Frontend-разработчик.
НАШ ТЕХНОЛОГИЧЕСКИЙ СТЕК:
- JavaScript (ES6+);
- TypeScript;
- React (3+ года);
- HTML5, CSS;
- AJAX;
- Инструменты разработки: Git, DevTools;
- Будет плюсом: тестовые фреймворки (Jest, RTL, Playwright и др.).
ВАМ ПРЕДСТОИТ:
- Разработка Web-интерфейса Агента AI PDLC;
- Участие в принятии архитектурных решений;
- Анализ данных проекта для определения спецификаций и требований;
- Документирование процедур проектирования и разработки;
- Обеспечение качества разрабатываемого программного обеспечения;
- Реализация интерфейсного дизайна сайта;
- Устранение неисправностей веб‑сайта (при необходимости).
НАШИ ОЖИДАНИЯ ОТ УСПЕШНОГО КАНДИДАТА:
- Профильный опыт frontend‑разработки 5+ лет;
- Высшее образование;
- Уверенное владение стеком React (от 3‑х лет);
- Знание и опыт работы с:
- JavaScript (ES6+);
- TypeScript;
- HTML5, CSS;
- AJAX;
- Веб‑программированием;
- Использованием программных библиотек;
- Функциональным программированием;
- Разработкой пользовательского интерфейса;
- Умение читать и разъяснять технические документы;
- Понимание основ программирования и архитектурных моделей ПО.
БУДЕТ ПЛЮСОМ:
- Опыт разработки AI-агентов или multi-agent систем;
- Опыт написания тестов (unit, integration, E2E);
- Знание шаблонов проектирования программного обеспечения;
- Понимание угроз безопасности для веб‑приложения;
- Знание стандартов Консорциума Всемирной паутины (W3C);
- Опыт улучшения поисковой видимости сайта (SEO);
- Опыт в DevOps или platform engineering;
- Опыт работы в финтехе или высоконагруженных системах.
МЫ ПРЕДЛАГАЕМ:
- Работа в аккредитованной ИТ-компании;
- Оформление в соответствии с ТК РФ с первого дня работы;
- ДМС с первого дня работы (включая стоматологию);
- Гибрид (2-3 раза в неделю), г. Москва;
- Корпоративный спорт: скидки на посещение фитнес-клубов, футбольная и волейбольная секции, собственный йога класс;
- Работа в команде, использующей гибкий подход к разработке;
- Работа в развивающемся IT-проекте с командой специалистов высокого уровня, возможность развития и обмена опытом.
Мы ищем Senior Frontend Developer, который поможет нам развивать и масштабировать нашу внутреннюю платформу. Это практическая, продуктовая позиция для специалиста с сильными знаниями React и TypeScript, опытом разработки production-grade приложений и способностью самостоятельно отвечать за frontend-разработку в быстрорастущем продукте.
Обязанности:
-
Разрабатывать и поддерживать масштабируемые и высокопроизводительные frontend-приложения с использованием React, Next.js и TypeScript.
-
Проектировать и реализовывать надежные frontend-решения, участвовать в архитектурных решениях и улучшать существующие системы.
-
Разрабатывать и доводить до production полноценные продуктовые функции, тесно сотрудничая с backend-разработчиками, QA, дизайнерами и Product-командой.
-
Обеспечивать качество кода, производительность и надежность с помощью тестирования, code review, мониторинга и постоянной оптимизации.
-
Участвовать в улучшении процессов разработки и frontend best practices, совершенствовать инструменты, CI/CD, observability и общее качество инженерных процессов.
Требования:
-
5+ лет коммерческого опыта во frontend-разработке, включая 3+ года с React, с опытом самостоятельного сопровождения production-приложений под реальной пользовательской нагрузкой.
-
Сильные знания TypeScript: strict mode, generics, utility types, discriminated unions и полностью типизированные API-контракты без использования any.
-
Продвинутое знание React 18/19 и Next.js: hooks, render cycle, Suspense, Server/Client Components, App Router, SSR/SSG/ISR, middleware, caching и routing.
-
Опыт работы с TanStack Query, включая управление запросами, invalidation, SSR prefetching/hydration, persistent cache и optimistic updates.
-
Умение проектировать и развивать крупную frontend-архитектуру: четкие границы модулей, многоуровневая структура, публичные API и постепенная миграция legacy-кода без блокировки разработки новых функций.
-
Сильный фокус на качестве кода и тестировании: Vitest/Jest, React Testing Library, Playwright/Cypress, ESLint/Prettier, code review и оптимизация Core Web Vitals.
-
Опыт работы с современной frontend-инфраструктурой и эксплуатацией: Git, CI/CD (GitHub Actions/GitLab CI), Sentry, Docker и Node.js deployments.
-
Хорошее понимание API-коммуникации и веб-безопасности: REST, WebSocket, authentication/refresh flows, CORS, CSP, XSS, SSRF и безопасные BFF-паттерны.
-
Опыт работы в кросс-функциональной продуктовой команде с backend, дизайном и QA, а также практические знания Tailwind CSS, Zod и интернационализации (next-intl или аналог).
-
Английский и русский языки — B2 обязательно.
Будет плюсом:
-
Опыт в iGaming, betting, fintech или других высоконагруженных сферах с real-time данными.
-
Опыт разработки админ-панелей и role-based access control (RBAC).
-
Знание Node.js на уровне разработки BFF-слоя, прокси и небольших сервисов.
-
Опыт работы с monorepo: pnpm workspaces, Turborepo, Nx.
-
Опыт поддержки legacy-браузеров и работы с polyfills в современном frontend-стеке.
-
Опыт настройки observability: логирование, tracing, dashboards.
Что мы предлагаем:
-
Полностью удаленную работу.
-
Конкурентоспособную заработную плату.
-
Возможность работать в быстрорастущей международной iGaming-компании.
-
Сильные команды Development и Product.
-
Минимум бюрократии и возможность напрямую влиять на качество продукта.
-
Понятный карьерный путь и возможности для профессионального роста.
-
Интересные задачи и современный технологический стек.
#вакансия #vacancy #remote #frontend #AI #senior #Проект #react #typescript #ритейл #РФ #удаленка
🚀 Frontend / AI Инженер (Middle+ / Senior)| компания TopSelection
💰 Вилка: 200–240 тыс. ₽ gross
🏢 Проект: Корпоративный продукт (ритейл), ~500 пользователей.
📅 Условия: от 6 мес., полная занятость, локация РФ (гражданство РФ).
📃Оформление: по договору ИП
🛠 Стек:
React 19, TypeScript, TanStack Router/Query/Table, Zustand, Tailwind CSS, монорепозиторий.
📌 Что важно:
• Ключевое: практика с LLM и coding-агентами (анализ, генерация, проверка, передача контекста). Подтвержденный опыт в проектах! Ответственность за код — на разработчике.
• Глубокое знание JS/TS: типы, асинхронность, browser runtime, разбор сложного legacy-кода.
• Уверенный React: hooks, стейт, роутинг, server state, loading/error, оптимизация рендера.
• Web: HTTP, REST, браузерные API, кеш, авторизация, безопасность, производительность.
• Frontend-архитектура: поток данных, границы модулей, переиспользование, зависимости.
• Решение проблем: лишние рендеры, большие таблицы/деревья, объёмы данных, сеть, сложный стейт.
• Проектирование API-контрактов с backend (ошибки, частичные данные, обратная совместимость).
• Тесты (unit/component/integration), Git, code review, CI/CD, feature toggles.
💡 Личные качества:
Самостоятельность, инициативность, высокий драйв, инженерное мышление, скорость без потери качества, понимание бизнес-ценности, видение результата, а не закрытых задач.
🧩 Задачи:
Полный цикл: требования → решение → проектирование → разработка → тесты → релиз → проверка.
Работа со сложными интерфейсами (таблицы, деревья, формы, диаграммы), code review, диагностика production, ускорение разработки через AI/LLM и автоматизацию.
📩 Отклик: ••••••••
Проект Kaspersky Security Center — система для управления корпоративной защитой. Решение упрощает управление безопасностью и IT-системами.
Гибкое, масштабируемое веб-приложение. Поставляется в контейнеризованном виде в облака и on-premises.
Вам предстоит разрабатывать Веб-консоль — full stack приложение, React + JS / TS в браузере, Node.js на сервере. Веб-консоль обеспечивает всестороннее управление IT-системами и средствами безопасности и облегчает распределение обязанностей между администраторами.
Мощное, комплексное приложение (Kaspersky Security Center), интегрирующее в себя множество отдельных продуктов на основе плагинной системы. Client/Server. Полностью построен на JavaScript. 95% это работа с чистым JS во framework agnostic среде. Во главу угла поставлены модульность, абстракции, компоненты. Проект поделен на npm пакеты. Все живёт в локальном npm реестре. Верстки практически нет. Современный тулинг веб-разработки. Только современные браузеры (поддержка IE11 не требуется). Все заливается в Git, а он живет в Monorepo.
Команда состоит из большого числа JS разработчиков, поэтому происходит постоянный обмен опытом и всегда можно найти помощь/совет в работе. Практика tech talks для обмена опытом.
Если хотите прокачать свои скилы в архитектуре, научиться писать большие сложные проекты, научиться работать в больших распределенных командах - приходите к нам.
Обязанности:
- Разработка продуктов в сегменте B2B в роли JavaScript разработчика;
- Работа в составе слаженной и грамотной команды над крупным проектом;
- Разработка переиспользуемых компонентов, модулей, написание чистого JavaScript кода;
- Оптимизация текущего кода;
- Написание тестов.
Требования:
- Отличные знания JavaScript;
- Хорошие знания в области Computer Science;
- Умение писать понятный код и разбираться в чужом;
- Ориентирование в современном стеке web-разработки. Постоянная работа над собой. Анализ существующих и новых инструментов и их внедрение для оптимизации решений;
- Опыт разработки на Node.js или желание развиваться в эту сторону.
Будет плюсом:
- Знание React, TypeScript и Node.js;
- Angular, Vue, Svelte и других библиотек / фреймворков.
Несмотря на то, что в UI Kit мы используем React, мы очень ценим кросс-стековый опыт в JS экосистеме.
AirNet подключает петербуржцам интернет, цифровое ТВ, видеонаблюдение, СКУД и домофоны. Коробочных решений у нас нет: весь софт компании написан своей командой — CRM, сайт, личный кабинет, API, мобильные приложения и Telegram-боты. Ищем разработчика, который возьмёт на себя сайт и личный кабинет и будет развивать вместе с нами CRM и API.
Над чем предстоит работать:
-
Control — собственная CRM
Сердце компании: здесь работают все отделы — от первого звонка абонента до выезда техника. Заявки и расписание, карточка клиента, склад, биллинг, отчёты — больше 200 модулей. Легаси на PHP и новые разделы на React.
-
REST API
PHP 8.3 со строгой типизацией, Docker, PostgreSQL. На API держатся сайт, личный кабинет и новые разделы CRM: вы проектируете контракт и пишете эндпоинты от базы до ответа. -
Видеонаблюдение
Тысячи камер и собственные видеосерверы ProEye: просмотр камер и архива в личном кабинете, снимки, права доступа, управление камерами и видеосерверами из CRM. -
Сайт и личный кабинет
airnet.ru на Next.js и новый ЛК на React 19 и TypeScript: тарифы и оплата, подключение услуг, ТВ и камеры — в одном кабинете. Старый ЛК поддерживаем, пока функции переезжают. -
ТВ и онлайн-кинотеатры
Интеграции с 24ТВ и МУВИ: подключение и отключение пакетов, синхронизация подписок, акционные тарифы, отчёты для абонентского отдела и витрина фильмов в личном кабинете.ТВ и онлайн-кинотеатры
-
Платежи и автоматизация
Банки и эквайринг, онлайн-касса, начисление абонентской платы, уведомления и Telegram-боты — всё, что снимает рутину с отделов.
- PHP от 3 лет — и современный 8.x, и легаси без фреймворка
- PostgreSQL: сложные запросы, индексы, EXPLAIN, транзакции
- React + TypeScript, Redux Toolkit / RTK Query
- проектирование REST API и интеграций со сторонними сервисами
- git и merge request, Docker на рабочем уровне
- умение разобраться в большой чужой кодовой базе и аккуратность с боевыми данными
- ссылки на проекты и ваш вклад в их реализацию (приветствуем пет проекты)
- Next.js и SEO
- опыт в телекоме или биллинге, платёжные шлюзы
- видео: RTSP / HLS, работа с видеосерверами
- Playwright, AI-ассистенты в разработке
Что предлагаем:
- можно работать дома, в офисе – только планирование спринта с коллегами;
- задачи от живых отделов — без длинных цепочек согласований;
- свой GitLab и CI, подробная документация по системе;
- ежегодный оплачиваемый отпуск;
- бесплатный абонемент в спортзал рядом с офисом
- бесплатный домашний интернет AirNet (в зоне покрытия)
- + 5% к ЗП бонус Здоровье;
- + 2% к ЗП за каждый год в компании, помимо общей индексаци
Смотрите также в каталоге
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →