улица Раевского 4с1А
АМТЕХ — аккредитованная российская IT компания-разработчик передовых решений для управления городской средой современного мегаполиса. Проекты объединяют в себе решение задач безопасности граждан, улучшения их информированности, доступности городских сервисов для населения, а также комфорта городской среды.
- С 2013 года успели зарекомендовать себя как надежный партнер в работе с самыми различными заказчиками, начиная от небольших частных компаний, заканчивая крупными корпорациями.
Мы гарантируем будущему коллеге:
- Высокий уровень полностью белой заработной платы;
- Официальное оформление в рамках ТК РФ в аккредитованную IT-компанию;
- Широкий социальный пакет ДМС со стоматологией;
- График работы 5/2 с плавающим началом рабочего дня;
- Скидки на изучение английского языка, занятия спортом;
- Возможность работать в полностью удаленном формате (либо офис/гибрид по желанию);
- Возможности для обучения, роста и развития внутри компании;
- Работу над масштабным социально-значимым проектом;
- Возможность "прокачаться" в профессиональном окружении коллег;
- Дружескую атмосферу на проекте, взаимопомощь и поддержку;
- Развитую корпоративную культуру: корпоративы, тимбилдинги и т.д.
Чем предстоит заниматься:
-
Доработка и создание новых пользовательских интерфейсов для доступа к данным и управления ими;
-
Разработка сложных компонентов: таблицы с фильтрацией, сортировкой, пагинацией; административные панели; формы (включая автозаполнение); графики и диаграммы; интерфейсы с картографическими подложками.
Мы ожидаем от кандидата:
-
Глубокие знания и опыт работы с фронтенд-стеком: JavaScript/TypeScript, React;
-
Опыт работы с системами управления состоянием: Redux/Redux Toolkit/RTK Query, reselect (приемлемо знание RxJs, NgRx);
-
Понимание и применение современных концепций React: хуки (hooks), HOC (Higher-Order Components), функциональное программирование;
-
Навыки адаптивной и кросс-браузерной верстки с использованием Scss/Sass;
-
Опыт работы с CSS Modules для изоляции стилей;
-
Умение эффективно использовать UI библиотеки (Ant Design, Material UI или аналогичные).
Будет плюсом:
-
Опыт настройки и оптимизации сборки проектов с помощью Webpack;
-
Знание библиотек для работы с асинхронными операциями: redux-thunk / redux-saga;
-
Опыт работы с Docker, Docker Compose;
-
Базовые знания Node.js и понимание взаимодействия фронтенда в различных средах (docker, dev, test, prod);
-
Опыт написания тестов (Mocha, Jest, Enzyme);
-
Знания Swagger для работы с API;
-
Опыт проектирования архитектуры фронтенд-приложений и/или API;
-
Навыки тестирования (unit, integration, e2e);
-
Знание базовых алгоритмов и структур данных;
-
Понимание сетевой модели OSI и основ HTTP.
Если в этом описании вы увидели себя, смелее направляйте свое резюме, с удовольствием расскажем о деталях позиции!