Проект: Разработка высокопроизводительного веб-приложения для нормализации, анализа и предсказательного моделирования производительности нефтяных скважин. Приложение использует машинное обучение и интеграцию с внешними источниками данных. Основная задача — создание удобного, масштабируемого интерфейса, обеспечивающего эффективную работу с 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 - Выбирай!
- ЭКСПЕРТИЗА. Делай выбор в пользу проектов с разным уровнем сложности и экспертных команд, где можно работать с лучшими специалистами и обмениваться опытом.
- РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.