Наши ожидания
•Уверенные знания StoryBook, JavaScript, TypeScript, React, Tailwind CSS.
•Опыт работы с StoryBook, TanStack Router, TanStack Query, Redux, Redux-Toolkit, RTK-Query, React Hook Form, Zod, Casl, qs, nuqs, orval, shadcn/ui, Nivo, amCharts, i18n, Rest API, WebSocket, GraphQL.
Для позиции middle – обязательны уверенные знания паттернов проектирования, React-паттернов и алгоритмов (умение применять их на практике), важен опыт написания StoryBook (с использованием Tailwind, shadcn/ui) и покрытия компонентов тестами.
Будет преимуществом
•Опыт работы с Next.js (>= v.13) – в том числе, знание ISR, SSG;
•Опыт работы с React Native + Expo (>= v.54);
•Базовое знание языка программирования GoLang;
•Опыт работы в доменной области Cyber Security;
•Оконченное профильное техническое образование.
В работе вас ожидают
•разработка и поддержка WEB-приложений на React/Next.js;
•разработка и поддержка кросс-платформенных мобильных приложений на React Native (Expo);
•интеграция с Backend посредством Rest API, WebSocket, GraphQL;
•участие в оценке сложности проектов, их планировании и разработке архитектурных решений;
•работа в команде с PM/BA, DevOps, UI/UX-дизайнером, Backend-разработчиками, QA.
Процесс отбора кандидатов состоит из 3 этапов
•HR pre-screen - базовые вопросы по StoryBook/React/React Native (Expo)/Next.js и их экосистемам;
•Выполнение тестового задания - одна из задач, предстоящая к реализации ежедневно;
•Техническое интервью с руководителем отдела (в том числе, Live Coding).
Формат работы: офис, фулл-тайм.