instat

Фронтенд-разработчик (React / Next.js)

Фронтенд-разработчик - React / Next.js

instat · На сервисе с: 08.09.26 19:29

100k–320k ₽РоссияМоскваУдалёнка

Фронтенд-разработчик - React / Next.js

!(не присылайте отклик без готового тестового, рассматриваются только те, кто дочитал до конца)!

Ищем фронтенд-разработчика в действующий веб-проект для работы с генерациями. Есть готовый бэкенд и макеты в фигме. Нужно собирать по ним интерфейс и доводить до рабочего состояния пользовательские сценарии.

На старте нагрузка будет выше: нужно за короткий срок реализовать как можно больше готовых макетов. Объём и сроки согласуем с учётом вашей доступности. После реализации макетов и канваса останется поддержка: исправления, небольшие доработки и обновления интерфейса.

Задачи

- Верстать экраны по макетам, адаптировать их под разные размеры экрана, собирать общие компоненты.

- Подключать API: формы и настройки, загрузку файлов, библиотеку результатов, личный кабинет.

- Реализовать ассинхронный флоу в лучшем из вариантов с долгими операциями: показывать ожидание, ошибки, результат и возможность повторить действие.

- Следующим этапом - сделать канвас на React Flow: добавление и соединение нод, сохранение рабочего пространства, запуск обработки и показ результата.

Что нужно уметь:

Писать React + TypeScript компоненты, уверенно работать с HTML/CSS и разбираться в чужом коде. Понимать HTTP/REST, асинхронные запросы и состояние интерфейса. В проекте используется Next.js.

Для канваса пригодятся React Flow, понимание дебаунс и производительности методов JS по ECMA и умение быстрой интеграции по API.

Оплата и отбор:

Оплата - от 100 000 рублей в месяц, по договору с ИП. Абсолютно все члены команды после 3-6 месяцев онбординга прирастают проектами, если осваиваются на изначальном слоте и готовы брать больше работы. Делаете быстро и без замечаний - получаете больше оплачиваемого объема.

Первый технический этап:

••••••••

••••••••

В каждом задании есть готовый локальный бэкенд, документация и критерии оценки. ВАЖНО обобщать код. Ошибки не должны обрабатываться в каждом вызове фетча, фетч не должен быть разным в каждом компоненте. DRY выкручиваем на максимум и обобщаем все, что можно обобщить. Самый обобщенный код, где есть минимальная повторяемость операций, будет признан лучшим. Отдельно, если вы не знаете, почему какой-нибудь единый .map().filter() хуже, чем один .reduce(), то вы не сможете никогда писать производительный код и вам так же будет тяжело пройти наш фильтр.

Можно пользоваться чем угодно. Важно понимать решение и уметь его защитить.

Проверяем присланные решения, с авторами наиболее удачных работ проводим прямое техническое собеседование: разбираем решение и и смотрим на софт скиллы - мы работаем только в атмосфере взаимного уважения, не терпим токсичности и тягучей тупости в обсуждении решений.

    Для отклика пришлите ссылку на свой репозиторий с тестовым и резюме (старт возможен на следующий день после апрува кандитата). Просто отклики отклоняются автоматически без рассмотрения кандидата.

    Эта вакансия также есть на:Habr Career

    Похожие вакансии React

    Другие площадки
    it-work

    Frontend разработчик

    it-workНа сервисе с: 24.09.26 17:31
    160k–263k ₽Не указана странаЛокация не указанаУдалёнка

    Обязанности:
    — Разработка нового функционала на React и доработка уже существующего под руководством ментора
    — Работа в команде с ментором, участие в обсуждении задач, написание кода, покрытие функционала тестами
    — Заниматься саморазвитием и повышать свой технический опыт

    Требования:
    — Знание JavaScript
    — Начальные знания по React
    — Знание HTML5+CSS3, SASS/LESS

    Приветствуется:
    — Опыт работы с Redux, TypeScript
    — Знание протокола HTTP, REST
    — Опыт взаимодействия с WEB API
    — Опыт работы с различными UI библиотеками (Bootstrap, Material UI, Ant Design)
    — Опыт написания тестов Unit, E2E
    — Git / GitHub

    Условия:
    — Работа в удаленном формате
    — 8 часовой рабочий день
    — Обучение недостающим навыкам под руководством опытного наставника
    — Оплата по результатам собеседования

    О компании:
    — Мы предоставляем менторские услуги в поиске и трудоустройстве на позиции в IT секторе

    Приоритет соискателям, имеющим опыт работы в IT на смежных позициях, желающих переквалифицироваться на новый стек, или повысить свой грейд

    Сайты компаний
    альфа-банк

    Front разработчик React/ Middle+

    альфа-банкНа сервисе с: 24.09.26 17:25
    Зарплата не указанаРоссияМоскваГибрид

    Чем предстоит заниматься:
    ● Разрабатывать и сопровождать фронтальную часть новой системы на базе 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-системами

    Что мы предлагаем:

    • Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI

    • Полную удалёнку или гибрид на выбор, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи

    • Сложные и интересные задачи, современный стек технологий

    • Заботу о вашем здоровье: программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и полная компенсация 10-ти дней больничного

    • Возможность вертикального и горизонтального карьерного роста: регулярно проходят тренинги, вебинары, митапы и демо-дни

    • Доступ к бесплатным корпоративным библиотекам Alpina Digital, MyBook и бизнес-изданий

    • Предложения от Банка только для сотрудников: собственные спортзалы (Москва, Санкт-Петербург, Екатеринбург), а также скидки на услуги туристических агентств, продукты питания, в рестораны, бары, магазины

    Эта вакансия также есть на:hh.ru
    hh.ru
    ода программное обеспечение

    Middle Fullstack-разработчик (PHP)

    ода программное обеспечениеНа сервисе с: 24.09.26 16:31
    от 180k ₽РоссияМоскваГибрид

    Мы — IT-компания, которая разрабатывает современные цифровые решения для сферы такси и пассажирских перевозок.

    Наш основной продукт — приложение для водителей такси, которое помогает упростить ежедневную работу, автоматизировать основные процессы и сделать взаимодействие с сервисом более удобным и понятным.


    Обязанности:
    • Доработка уникального highload-приложения (для таксистов).
    • Разработка и поддержка пользовательского интерфейса (UI) с использованием React.
    • Интеграция фронтенд-компонентов с бэкенд-API.
    • Разработка нового функционала на стороне бэкенда (PHP) и фронтенда (React).
    • Code Review.
    • Работа в команде 10 человек с сильным ТехЛидом.


    Требования:

    • Уверенные знания PHP (опыт с версией 7.4 обязателен).
    • Опыт коммерческой разработки на JavaScript и React.
    • Опыт работы с TypeScript.
    • Глубокое понимание принципов работы MySQL и Redis, оптимизация запросов.
    • Опыт построения REST API.
    • Уверенное владение HTML/CSS/DOM.
    • Понимание современных концепций фронтенда: состояние приложения (State Management), жизненный цикл компонентов, хуки.
    • Знание и опыт настройки NGINX (проксирование, кэширование и т.п.).
    • Опыт работы с Git и современными практиками командной разработки.
    • Умение профилировать и оптимизировать код и запросы.
    • Умение внедрять инновационные подходы: создавать собственные алгоритмы, анализировать эффективность и, при необходимости, применять технологии ИИ/ML.
    • Опыт улучшения и рефакторинга легаси-кода.

    Будет плюсом:

    • Опыт перехода с устаревших версий PHP или разделения монолита на модули.
    • Знание экосистемы React (Redux/MobX, Router, React Query и т.д.).
    • Опыт настройки инструментов сборки фронтенда (Webpack, Vite).
    • Навыки настройки CI/CD.
    • Понимание принципов безопасности веб-приложений (OWASP, XSS, CSRF и др.).
    • Знакомство с Docker.
    • Опыт встраивания ML/AI-решений (например, для автоматизации, прогнозирования, анализа пользовательских данных).
    • Опыт работы с системами логирования и мониторинга (например, ELK, Sentry и др.).


    Условия:

    • Гибридный режим работы.
    • Комфортный офис в пешей доступности от м. Калужская, м. Зюзино, м. Воронцовская.
    • Любая форма оформления.

    HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.