• Требования к кандидату (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)