Обязанности:
Ты нам подходишь, если у тебя есть: Опыт коммерческой разработки на React от двух лет. Это наша основная библиотека. Уверенные знания и опыт – принципиально важные критерии; Опыт использования TypeScript от года. Важно, чтобы на TS ты писал бóльшую часть времени; Уверенные знания HTML5, CSS3, JS (Vanila JS, ES6); Понимание принципов работы протокола HTTP(S) и REST API; Опыт работы с GIT: умеешь резолвить конфликты, делать rebase, сможешь разбить один коммит на несколько или наоборот. Будет плюсом: Использование библиотек Material UI, Formik, Yup, React Hook Form, Zod, TanStack Query; Написание скриптов на Node.js; Конфигурация систем сборки (мы используем Webpack); Написание unit-тестов; Работа с протоколом WebSocket; Работа с OC Linux; Опыт работы с Yarn, Yarn workspaces, Verdaccio; Опыт создания, использования и поддержки "шаредных" пакетов между разными репозиториями фронтенда. Но если этого нет - не страшно. Мы готовы дать тебе возможность развития в этих технологиях :) Для нас важно: Умение общаться с командой и не стесняться обсуждать проблемы; Желание делиться экспертизой и не замыкать знания на себе; Способность не ждать готового решения от кого бы то ни было, а, по возможности, предлагать свои идеи и варианты разрешения неопределённости, технического ограничения или противоречия; Не бояться, когда это необходимо, вступать в конфронтацию: не принимать на веру идеи других и уметь вежливо, но конкретно доносить своё видение. А еще мы готовы дать тебе возможность: Разрабатывать веб-интерфейс продукта компании; Создавать новые компоненты и разделы интерфейса (кластера, конструктор отчетов и другие разделы); Рефакторить. Наш стек: React, Typescript, Material UI, Formik и Yup, Webpack, React Hook Form, Zod, TanStack Query.