Описание вакансии
Ищем опытного frontend-разработчика, который будет разрабатывать новые проекты и поддерживать текущие. Наш идеальный кандидат не только выполняет назначенные задания, но и делится лучшими практиками, указывает на ошибки и помогает в развитии своей команды, влияет на выбор технологического стека.
— Обязанности
— Разработка пользовательских интерфейсов на React 19.
— Проектирование и поддержка архитектуры frontend-приложения.
— Оптимизация производительности и доступности (performance, accessibility).
— Написание unit/integration e2e-тестов, ручное тестирование.
— Code review и поддержка code style.
— Взаимодействие с backend по API.
— Участие в найме, составление требований, проведение собеседований.
— Требования
— 3+ лет коммерческой разработки.
— Отличное знание JavaScript (ES6+) и TypeScript 5+.
— Глубокий опыт с React и сопутствующей экосистемой.
— Знание инструментов сборки (Webpack/Vite).
— Опыт написания тестов (Jest/React Testing Library, Cypress, Playwright).
— Понимание HTTP, REST/GraphQL, CORS, Websockets.
— Умение писать чистый, поддерживаемый код.
— Английский на уровне чтения технической документации, корректный нейминг переменных и файлов.
— Ведение Jira.
— Будет плюсом
— Опыт в оптимизации производительности (Lighthouse, bundle splitting).
— Опыт работы с SSR/Next.js.
— Понимание CI/CD, Docker, monitoring (Sentry, Prometheus).
— Опыт ведении интервью.
— Опыт разработки на Angular/Vue.
— Технологический стек на текущем проекте
— TypeScript.
— React, React Router.
— Zustand.
— Material UI, Material React Table.
— Tanstack Form, Zod.
— Tanstack Query (React Query), openapi-react-query.
— Vite.
— REST API, openapi-typescript.
— GitHub Actions, Docker.
— Figma, Jira.