Наш стек:
React 19;
Typescript;
Material UI (mui/material, mui/x-data-grid-premium, mui/x-date-pickers, mui/x-tree-view);
Formik и Yup, в новых проектах испольуем React Hook Form и Zod;
Webpack;
Jest;
TanStack Query;
Visx и d3 для отрисовки графиков;
I18next для интернационализации.
Требования:
О разработка на React и TypeScript от пяти лет. Это наши основные инструкменты разработки. Уверенные знания и опыт – принципиально важные критерии.
Опыт использования инструментов из нашего стека в крупных коммерческих проектах.
Уверенные знания HTML5, CSS3, JavaScript. Важно, чтобы ты был в курсе последних изменений в стандартах и браузерах.
Понимание принципов и особенностей работы протокола HTTP(S).
Опыт конфигурирования систем сборки (Webpack, Vite): знаешь тонкости настроек и того, и другого сборщика, имеешь представление о способах уменьшения времени сборки/размера бандла.
Опыт написания плагинов для ESLint.
Опыт разработки Next.js, Astro, Eleventy и/или других похожих инструментов, понимание их плюсов и минусов.
Опыт разработки мобильных приложений на React Native или Tauri.
Опыт построения архитектуры для нескольких фронтенд-проектов: запускал локальный NPM-репозиторий, использовал Yarn workspaces, конфигурировал CI.
Понимаешь принципы работы контейнеризации и работал с Docker/Podman.
Будет плюсом:
Разбираешься в Linux;
Имеешь базовые знания по компьютерным сетям;
Переводил крупные проекты с CSR на SSR;
Опыт работы техлидом.
Для нас важно:
Умение общаться с командой и не стесняться обсуждать проблемы;
Желание делиться экспертизой и не замыкать знания на себе;
Способность не ждать готового решения от кого бы то ни было, а, по возможности, предлагать свои идеи и варианты разрешения неопределённости, технического ограничения или противоречия;
Уметь сомневаться, вежливо, но конкретно доносить своё видение, договариваться;
Ответственность за результат: при выявлении проблем своевременно подсвечивать риски, инициировать обсуждения и выполнять договоренности.
Обязанности:
Создавать новые компоненты и разделы веб-интерфейса во «внешних» и «внутренних» проектах компании;
Создавать такие проекты с нуля.
Самостоятельно исследовать, декомпозировать, программировать сложные фичи и другие задачи.
Рефакторить код: работать над простотой его восприятия, производительностью и надёжностью.
Участвовать в код-ревью, делиться экспертизой с другими разработчиками.
Навигатор инновационных решений
Екатеринбург
Не указана
Екатеринбург
Не указана
Екатеринбург
до 238800 RUR
Уральская Агропромышленная Группа
Екатеринбург
до 238800 RUR
Екатеринбург
от 100000 RUR