В команду требуется frontend-разработчик ( middle ) с опытом коммерческой разработки от 1 года для работы над проектами разной сложности. Делаем интересные сервисы и сайты разных масштабов.
Обязанности:
кроссбраузерная адаптивная верстка макетов из Figma;
разработка клиентской части проектов на React и Vue (преимущественно React);
настройка взаимодействия с сервером через REST API, GraphQL;
интеграция с блокчейном;
сопровождение и доработка действующих проектов на React и Vue.
Требования:
владение кроссбраузерной версткой с использованием HTML5 и CSS3 (Flexbox, Grid);
опыт использования препроцессоров (Sass/SCSS);
хорошие знания JavaScript(ES6), TypeScript, понимание работы c асинхронным кодом;
опыт коммерческой работы с React (17+) и Redux (Thunk) от 1-го года, react-router, работа с хуками, понимание работы VDOM;
опыт работы с UI библиотеками для React (material-ui, ant-design и тд.);
опыт создания проектов, которые взаимодействуют с сервером через REST API, GraphQL (Fetch, Axios, Apollo);
опыт работы с git, npm, webpack;
опыт работы с web3js, ethers.js, metamask sdk, walletConnect sdk;
минимальные знание docker и docker-compose;
архитектурное мышление, понимание, как создавать масштабируемые и гибкие сервисы.
Желательно:
опыт работы с Vue (2, 3), Vuex;
опыт работы с UI библиотеками для Vue;
умение перерабатывать и патчить npm-модули под свои нужды (patch-package);
знание Canvas;
навыки предварительной оценки проектов и распределения задач между разработчиками;
умение адаптироваться и изучать новые, современные технологии;
умение задавать вопросы и не стесняться озвучивать свои идеи.