Ищем опытного 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.