0%соответствие
ООО РегЛаб

Middle Frontend-разработчик, Angular

Екатеринбург, Зоологическая улица, 9Полная занятость1–3 года

О компании

Компания "РегЛаб" является частью группы компаний "Прософт-Системы" и ориентируется на создание инженерных решений для автоматизации предприятий. Существует высокая уверенность в том, что автоматизация процессов позволяет повысить эффективность и безопасность работы современных компаний. РегЛаб разрабатывает контроллеры Regul и программное обеспечение AstraRegul, что в целом делает технологические процессы более управляемыми и удобными для пользователей.

Штат компании насчитывает более 350 человек и продолжает расти. Работа в РегЛаб предлагает возможность стать частью команды единомышленников, которые заинтересованы в том, что и как они делают для достижения общих целей.

О вакансии

В команде РегЛаб открыта позиция Middle Frontend-разработчика, который будет работать с Angular. Сложные технологические процессы, реализуемые с помощью продукции компании, требуют грамотной и продуманной разработки интерфейсов. Разработчик будет активно участвовать в создании UI-библиотеки и специализированных компонентов для DCS, обеспечивая высокую переиспользуемость кода и оптимизацию интерфейса.

Кандидат будет тесно взаимодействовать с дизайнерами для соблюдения требований к макетам и адаптации дизайн-системы под технические предпочтения Angular. Важной частью роли станет написание документации для простоты использования компонентов другими разработчиками, а также поддержание высокой производительности приложения при сложных сценариях использования.

Навыки
HTML5JavaScriptAngularDevExtremeNGRXRxJSFrontendРазработка ПО

Обязанности

  • Создание архитектуры UI-библиотеки с функционалом кнопок, инпутов и модальных окон.
  • Разработка специализированных компонентов для отображения телеметрии, панелей управления и графиков.
  • Обеспечение переиспользуемости кода с использованием директив и пайпов Angular.
  • Взаимодействие с дизайнерами для проверки макетов на реализуемость.
  • Написание документации по использованию компонентов для разработчиков.
  • Оптимизация интерфейса для работы с большими объемами данных и борьба с lag.
  • Рефакторинг существующего кода компонентов в соответствии с требованиями.
  • Оптимизация бандла приложения и покрытие критических частей тестами.

Требования

  • Опыт работы с Angular 2+ и понимание его архитектуры
  • Знание Dependency Injection и Change Detection Strategy
  • Умение работать с асинхронными потоками и сокетами
  • Опыт проектирования компонентов с нуля и создания переиспользуемых компонентов
  • Знание принципов доступности (WCAG)
  • Опыт настройки тем оформления для компонентов
  • Опыт документирования компонентов с помощью Storybook
  • Навыки работы с Git и основами Git Flow
  • Опыт написания юнит-тестов для компонентов
  • Знание работы с глобальным стором и сторонними библиотеками

Похожие вакансии

Прогноз зарплаты
000 000 ₽
00%соответствие вакансии
Откликнуться