-
Требования к кандидату (Requirements)
-
Опыт работы: не менее 1+ года коммерческой разработки на React и TypeScript.
-
Качество кода: уверенные навыки написания чистого, поддерживаемого кода (Clean Code) с соблюдением базовых принципов (SOLID, DRY, KISS).
-
Обязанности (Responsibilities)
-
Разработка: создание и развитие клиентской (frontend) части веб-приложений с нуля и в рамках существующих модулей.
-
Оптимизация: рефакторинг и улучшение существующей кодовой базы, повышение производительности интерфейсов.
-
UI/UX: создание качественных, отзывчивых (responsive) и кроссбраузерных интерфейсов в строгом соответствии с требованиями UI/UX дизайна.
-
Командное взаимодействие: активное участие в обсуждении технических решений совместно с кросс-функциональной командой (Backend, QA, дизайнеры, PM).
-
Архитектура: умение проектировать понятную и чистую структуру проекта, а также выстраивать архитектуру гибких, переиспользуемых компонентов.
-
Аналитическое мышление: способность быстро вникать в бизнес-требования, правильно понимать и декомпозировать технические задачи.
-
Будет плюсом: опыт работы с дополнительным frontend-стеком (стейт-менеджеры вроде Redux Toolkit или Zustand, инструменты сборки Vite, работа с REST API / GraphQL)