АМТЕХ

Frontend-разработчик

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • React
  • JavaScript
  • TypeScript
  • API
  • Redux

АМТЕХ — аккредитованная российская 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.

Если в этом описании вы увидели себя, смелее направляйте свое резюме, с удовольствием расскажем о деталях позиции!