Наши ожидания: Уверенные знания JavaScript, TypeScript, React, Tailwind CSS. Опыт работы с 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-паттернов и алгоритмов (умение применять их на практике).
Будет преимуществом: Опыт работы с 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 - базовые вопросы по React/React Native (Expo)/Next.js и их экосистемам; Выполнение тестового задания - одна из задач, предстоящая к реализации ежедневно; Техническое интервью с руководителем отдела (в том числе, Live Coding).
Формат работы: офис, фулл-тайм. До встречи на интервью! Вакансия на перспективу