FrontEnd Developer
Обязанности:
Работал над корпоративными веб-приложениями для платформ
газоснабжения, включая административные системы и решения для
работы с клиентами для компаний «Молдовагаз» и «Кишинёв-Газ».
Frontend Developer (Angular)
• Разрабатывал и сопровождал сложные приложения на Angular с
использованием TypeScript, RxJS, NgRx, Angular Signals и PrimeNG.
• Создавал настраиваемые системы информационных панелей с
виджетами, поддерживающими перетаскивание, с использованием
Gridster, включая режимы изменения размера, перемещения,
редактирования и просмотра в зависимости от прав доступа
пользователя.
Реализовал архитектуру динамической боковой панели с
использованием route guards, контроля доступа на основе функций и
динамического формирования меню.
• Разработал многократно используемые компоненты
пользовательского интерфейса и динамические формы с условным
рендерингом и логикой валидации.
• Участвовал в рефакторинге устаревшего кода и улучшении
архитектуры приложения для повышения удобства обслуживания и
масштабируемости.
• Оптимизировал производительность за счет сокращения ненужных
повторных рендерингов, предотвращения дублирования подписок на
API, внедрения стратегий кэширования и использования отложенной
загрузки.
• Взаимодействовал с командами фронтенда, бэкенда и контроля
качества в среде, основанной на микросервисах.
• Работал с локальными средами на базе Docker и настраивал
конфигурацию проектов в процессе разработки.
• Участвовал в технических обсуждениях и вносил вклад в принятие
архитектурных решений по фронтенду.