25 1 мес. назад

Frontend Developer (Angular)

В этой роли вы будете заниматься разработкой и оптимизацией интерфейсов для промышленных приложений на Angular. Требуется опыт работы с микрофронтендами и понимание принципов безопасности. Компания предлагает гибкий график, 'белую' зарплату и ДМС после испытательного срока.

middle удалённо
Тип занятости
full-time
Опубликовано
7 декабря 2025
Языки
English: Pre-Intermediate
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

DM Solutions – ИТ компания. Мы создаем и внедряем программные решения для цифровой трансформации корпораций и государственных компаний. Наши клиенты: Росатом и его дивизионы, АК Россия, Газпромнефть, Силовые машины, Росгосстрах, Ингосстрах, Дом.РФ, МТС и многие другие. Мы активно растем, выстраиваем и совершенствуем наши процессы, запускаем новые проекты и направления бизнеса. Мы создаем промышленную AI-платформу — единую среду для разработки, развертывания и управления интеллектуальными приложениями для промышленных предприятий. Наша цель — превратить промышленный AI из сложного и дорогого проекта в стандартизированную, масштабируемую инженерную дисциплину. Мы работаем с крупными заказчиками в условиях строгих требований безопасности (КИИ, ФСТЭК) и создаем продукты, которые меняют рынок промышленной автоматизации. Стек: • Angular 15+ • TypeScript, RxJS, NgRx / Akita • Microfrontend architecture (Module Federation / Webpack 5) • HTML5, SCSS / Tailwind / Material • WebSocket • REST API, JWT, cookies • Fuxa / Semux (графические и SCADA-компоненты) • Chart.js / ECharts / D3.js / Highcharts • Day.js / Moment.js / FullCalendar (или аналог) Hard skills: • Опыт разработки SPA-приложений на Angular (3+ лет) • Опыт работы с микрофронтендами: разделение интерфейсов по доменам, независимые сборки, динамическая загрузка модулей • Опыт оптимизации производительности интерфейса при работе с большими объёмами данных (10k+ точек / запрос) • Понимание принципов виртуализации списков, ленивой подгрузки данных и дебаунсинга событий UI • Умение работать с временными рядами — построение графиков, агрегации, динамическое обновление • Опыт реализации WebSocket-клиентов, Push-уведомлений, реактивных интерфейсов Безопасность и авторизация • Опыт реализации ролевых моделей на фронтенде: ограничение доступа к экранам, кнопкам, графикам на основе ролей • Опыт интеграции JWT-аутентификации и refresh-механизмов, управления cookies / session storage • Знание принципов secure frontend development (XSS, CSRF, CORS, CSP) • Интеграции и API • Опыт взаимодействия с REST API и WebSocket API, работы с большими ответами (пагинация, chunking, потоковые данные) • Опыт реализации data services, interceptors, state management (NgRx / Akita / Signals) • Понимание принципов backpressure и оптимизации запросов при real-time потоках UI/UX и визуализация • Умение строить динамические графики и дашборды, настраиваемые пользователем • Опыт работы с календарями, уведомлениями, toast-системами, таблицами с виртуализацией • Опыт проектирования адаптивных интерфейсов для промышленных экранов и панелей • Владение инструментами Fuxa / Semux (или аналогичных SCADA UI-фреймворков) Soft skills • Умение анализировать и оптимизировать взаимодействие фронтенда с backend API • Внимательность к деталям и UX • Способность работать в связке с backend-командой (Go / Java) • Понимание CI/CD процессов (Docker, GitLab CI, Jenkins) Опыт работы с гибкими архитектурами (event-driven, microfrontend) Будет плюсом: • Умение анализировать и оптимизировать взаимодействие фронтенда с backend API • Внимательность к деталям и UX • Способность работать в связке с backend-командой (Go / Java) • Понимание CI/CD процессов (Docker, GitLab CI, Jenkins) • Опыт работы с гибкими архитектурами (event-driven, microfrontend)

условия

Мы - аккредитованная ИТ компания;
Быстрый процесс подбора: интервью с HR → техническое собеседование → встреча с нанимающим менеджером → проверка СБ → оффер. В среднем, прохождение всех этапов занимает 1-2 недели;
Оформление: в соответствии ТК РФ. Можно подписывать документы через кадровый электронный документооборот;
Выплаты: “белая” заработная плата, оплата больничных и отпусков, премии;
График работы: пн-пт, сб/вскр - выходные. Разные форматы работы по договоренности с руководителем: удаленно, гибрид. Согласование отсутствий без лишней бюрократии;
ДМС после испытательного срока.

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

6 вакансии
Skywaylab
Skywaylab
5 ч. назад

Playable Developer (HTML5 / Playable Ads)

Skywaylab ищет playable-разработчика с опытом работы от года в создании playable ads для мобильных игр. Работа …

middle удалённо
Ренне
Ренне
8 ч. назад

Разработчик ELMA365

Присоединяйтесь к команде Ренне и помогите создавать продукты, которые делают мир лучше! Мы предлагаем конкурентоспособную зарплату, удобный гр…

middle удалённо
I
Inspiring Apps
9 ч. назад

React Native Expo разработчик

В команде Inspiring Apps вы будете разрабатывать мобильные приложения на React Native Expo для iOS и Android. Ожидается, что у в…

middle удалённо
Obraz
Obraz
11 ч. назад

Frontend Engineer

В fashion-tech стартапе Obraz открыта вакансия Frontend Engineer. Вы будете разрабатывать приложение, которое помогает пользователям нахо…

middle удалённо
М
Мебельный центр Спартак
11 ч. назад

Разработчик игровых креативов

В этой роли вы будете разрабатывать playable-креативы на Pixi.js, участвуя в полном цикле создания от идеи до запуска. Ожидается опыт в коммерческо…

middle удалённо
O
Outtech
13 ч. назад

Фронт разработчик

Вам предстоит работать с HTML, CSS, JavaScript, TypeScript и React. Опыт с Redux, Webpack…

middle удалённо