Soft-Skills
— Сильные коммуникативные навыки, умение работать в динамичной команде, готовность изучать новые технологии и быстро осваивать их.
— Анализировать требования, выявлять потенциальные проблемы и предлагать эффективные решения.
Hard-Skills
— Опыт работы с Git.
— Знание английского языка, на уровне переписки в чате и чтение документации.
— Знание HTML5, CSS/SCSS, а также общее понимание дизайна пользовательского интерфейса.
— Опыт разработки веб-приложений с использованием Responsive Design.
— Не менее 2 лет опыта с JavaScript. Мы ожидаем, что ваши знания позволяют уменьшать когнитивную нагрузку при изучении кода, который вы пишите.
— Не менее 1 года работы с React.
— Знакомы с функциональными компонентами, умеете работать с хуками.
— Владение TypeScript для написания своих типов и интерфейсов. Уверенно чувствуете себя при работе с Utility Types и Generic.
— Умеете разрабатывать универсальные решение, которые легко масштабируются и поддерживаются.
— Знание механизмов сборки, таких как Webpack или Rollup.
— Уверенное знание одного из: TailwindCSS, ChakraUI.
— Вы легко можете изучить исходный код open-source решений.
— Опыт работы с React Query/SWR.
— Уверенное владение одного из state-managment: Effector/Zustand/Redux.
— Хорошее понимание принципов работы с REST API.
Будет плюсом
— Разработка приложений с использованием серверных компонентов (NextJS или альтернатива)
— Помощь в определении этапов и сроков проекта, обеспечивая своевременное выполнение.
— Помощь в планировании проектов, распределении ресурсов и оценке усилий по разработке.
— Опыт работы с Radix Primitives
— Знание других JavaScript-фреймворков, таких как Angular или Vue. js
— Знание NodeJS.
— Разработка мобильных приложений с использованием React Native.
Обязанности
— Поддержка кодовой базы наших проектов
— Разработка нового функционала
— Коммуникация с командой проекта