ID 3694 - Middle+, Senior, Senior+ Frontend разработчик/ AI инженер
Неизвестный работодатель · На сервисе с: 30.09.26 14:50
ID 3694 - Middle+, Senior, Senior+ Frontend разработчик/ AI инженер
🌍 Локация: РФ/РБ
💼 Удаленно
🕔 Занятость: фулл тайм
Просьба учитывать возможность последующего перехода в штат заказчика.
🏢 Проект: Ритейл
Развитие корпоративного продукта с пользователями около 500 сотрудников.
💡 Требования:
- Сильное понимание JavaScript и TypeScript, включая: систему типов, асинхронность, browser runtime, причины поведения кода, способность разбираться в сложном существующем коде.
- Уверенное знание React и современных frontend-приложений: компоненты, hooks, управление состоянием, маршрутизация, server state, обработка loading/error states, оптимизация рендеринга.
- Опыт работы Web: HTTP, REST API, браузерных API, кеширования, авторизации, безопасность и производительность.
- Понимание frontend-архитектуры: поток данных,границы модулей, ответственность компонентов и принципы переиспользования, общие библиотеки, управление состоянием, зависимости.
- Практический опыт поиска и устранения проблем: лишние рендеры, большие таблицы и деревья, большие объемы данных, сетевые запросы, загрузка приложения, сложное клиентское состояние.
- Умение проектировать и согласовывать API-контракты с backend: структуру контракта, обработку ошибок, частичные данные, изменение контрактов, обратную совместимость.
- Опыт тестирования и инженерных практик: unit/component/integration tests, Git, code review, CI/CD, feature toggles, короткоживущие ветки.
- Стек проекта: React 19, TypeScript, TanStack Router, TanStack Query, TanStack Table, Zustand, Tailwind CSS, монорепозиторий.
Важно понимать принципы работы инструментов и быстро осваивать новые.
- Практический опыт работы с LLM и coding-агентами: использование AI для анализа существующего кода, генерация и изменение кода с помощью coding-агентов, постановка задач, передача контекста, проверять и исправлять AI решение;
- Кандидат должен понимать и объяснять созданный код, его взаимодействие с приложением, состояние, запросы, ошибки и архитектурные решения. Ответственность за результат остаётся за разработчиком.
- Критически важны:
-- самостоятельный поиск решения проблемы, ответственность за результат, инициативность;
-- высокий внутренний драйв, интерес к продукту;
-- способность понимать бизнес- и пользовательскую ценность задачи;
-- инженерное мышление;
-- высокая скорость разработки без потери контроля над качеством;
-- эффективное использование LLM и coding-агентов;
-- видение выпущенной функциональности, а не просто закрытые задачи;
📋Задачи:
- Самостоятельно проходить полный цикл:
потребность → уточнение требований → предложение решения → проектирование → разработка → тестирование → выпуск → проверка результата.
- Самостоятельно разрабатывать frontend-функциональность.
- Разбираться в существующей кодовой базе и незнакомых участках приложения.
- Уточнять требования и пользовательские сценарии.
- Предлагать варианты реализации и улучшения UX.
- Проектировать взаимодействие frontend/backend и согласовывать API-контракты.
- Использовать и развивать общие компоненты и дизайн-систему.
- Работать со сложными интерфейсами: таблицами, деревьями, формами, диаграммами и большими объемами данных.
- Проверять основные, альтернативные и ошибочные сценарии.
- Писать необходимые автоматические тесты.
- Участвовать в code review.
- Диагностировать проблемы в production.
- Искать способы ускорения разработки с помощью LLM, AI-агентов и автоматизации.
📨 Отклик — через форму: ••••••••
или напрямую рекрутеру @H••••••••
❗️Откликайтесь только при релевантном опыте.
❗️При первичном отклике:
ID вакансии / ФИО / локация / возраст / занятость (работаете/нет) / формат работы (удаленка, гибрид, офис) / стек / опыт / резюме / сверка с требованиями
❗️Повторный отклик: ID вакансии + сверка.
#JS #React #AI #Удаленно #вакансия
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.