Проект: Разработка высокопроизводительного веб-приложения для нормализации, анализа и предсказательного моделирования производительности нефтяных скважин. Приложение использует машинное обучение и интеграцию с внешними источниками данных. Основная задача — создание удобного, масштабируемого интерфейса, обеспечивающего эффективную работу с ML-моделью и визуализацию результатов.
Проектирование архитектуры фронтенда с опорой на микрофронтенды и монорепозитории;
Разработка визуальных компонентов и интерфейсов на Angular с высокой степенью переиспользуемости;
Интеграция с REST API, реализация отзывчивого и производительного UI.
Чем предстоит заниматься:
Разрабатывать интерфейс корпоративного веб-приложения на Angular для работы с данными бурения и результатами ML-моделей.
Проектировать архитектуру микрофронтендов и модульных компонентов, обеспечивающих масштабируемость и поддержку в долгосрочной перспективе.
Интегрировать интерфейс с REST API и обрабатывать асинхронные данные, используя RxJS и лучшие практики TypeScript.
Обеспечивать высокое качество кода: писать модульные и e2e тесты, участвовать в код-ревью, поддерживать документацию.
Оптимизировать производительность и UX интерфейсов под разные устройства и браузеры, обеспечивая доступность и безопасность.
Для нас важно:
Готовность к заграничной командировке (Кувейт, 1–2 месяца в начале проекта).
Опыт коммерческой frontend-разработки 7+ лет.
Уверенное знание Angular (v10+), RxJS, TypeScript, SCSS, HTML5.
Опыт построения архитектуры фронтенда: микрофронтенды, монорепозитории (Nx), BFF (на Node.js).
Понимание принципов SPA, UI/UX-дизайна, отзывчивой и адаптивной вёрстки.
Опыт интеграции с REST API, работы с асинхронными запросами и отображением больших объёмов данных.
Навыки написания и поддержки тестов: Cypress, Playwright, Jasmine, Karma.
Опыт работы с CI/CD, Git, системами контроля версий и процессами релизов.
Свободный английский (устный и письменный) для общения с международной командой.
Опыт интеграции AI-функций (чат-интерфейсы, LLM-подсказки, автозаполнение). (Будет плюсом)
Знание облачных платформ (Azure, AWS) и навыки настройки серверных развёртываний фронтенда. (Будет плюсом)
Главный принцип SkillStaff - Выбирай!
Москва
до 250000 RUR
Москва
от 250000 RUR