Формат: Офис
Занятость: Полная
Уровень: Middle (2+ лет коммерческого опыта)
Основные обязанности
- Разработка пользовательских интерфейсов по макетам (Figma, Adobe XD) и техническим заданиям.
- Реализация новых фич и поддержка существующего фронтенда (оптимизация, устранение багов).
- Написание типизированного, читаемого и поддерживаемого кода на TypeScript / JavaScript (ES6+).
- Создание и поддержание библиотеки компонентов и UI-китов.
- Интеграция с REST, корректная обработка загрузок и ошибок.
- Участие в планировании задач (оценка, разбиение, участие в grooming / planning).
- Проведение и участие в code review, соблюдение стандартов код-стайла.
- Настройка и поддержка тестирования (unit, integration, e2e — Jest / RTL / Cypress).
- Оптимизация производительности (Lighthouse, lazy loading, bundle splitting).
- Участие в CI/CD-процессах: сборка, деплой, работа с окружениями.
- Документирование архитектурных решений и менторинг младших разработчиков.
- Вклад в улучшение UX и продуктовых решений — предложения по оптимизации интерфейсов.
Обязательные навыки и опыт
- Отличное знание JavaScript (ES6+) и TypeScript.
- Практический опыт с React (hooks, context, оптимизация рендеринга) — либо с современным фреймворком (Vue / Angular / NEXT JS).
- Понимание компонентного подхода и опыт работы с state-management (Redux / RTK/ MobX).
- Уверенные знания HTML5 / CSS3, адаптивная вёрстка (Flexbox, Grid).
- Опыт работы с CSS-in-JS / Tailwind / SCSS.
- Работа с REST, понимание аутентификации (JWT, cookies), CORS.
- Опыт написания тестов (Jest, React Testing Library, Cypress).
- Работа с Git, понимание Git Flow / trunk-based development.
- Навыки оптимизации производительности и работы с DevTools / профайлерами.
- Умение читать и точно реализовывать макеты из Figma (включая адаптив).
- Знание основ веб-безопасности (XSS, CSRF, clickjacking).
- Понимание процессов CI/CD, сборки (Vite, Webpack).
Будет плюсом
- Знание Ant Design / MUI / shadcn/ui.
- Опыт взаимодействия с backend-разработчиками (Django REST, Node.js и т.д.).
- Понимание архитектуры монорепозитория и микрофронтендов.
- Опыт участия в продуктовых командах, UX-дискуссиях.
Мы предлагаем
- Работу над реальными продуктами (финтех, госуслуги, цифровые платформы).
- Современный стек: React + TypeScript + Vite + Tailwind + Redux Toolkit.
- Внятные процессы: Jira / GitLab / CI-поставки / код-ревью.
- Команду профессионалов и возможность влиять на архитектурные решения.
- Гибкий график, стабильную оплату и развитие до Senior уровня.