Екатеринбург
Ты нам подходишь, если у тебя есть:
- Опыт коммерческой разработки на 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.