Мы ищем надежного Angular-разработчика, которому нравится работать над структурированными приложениями и вносить вклад в чистую, поддерживаемую frontend-архитектуру.
Ваша роль: В роли Angular Developer вы будете ключевым участником frontend-команды и будете отвечать за внедрение функционала в нескольких модулях. Вы будете тесно взаимодействовать с backend-инженерами и тимлидом для поставки масштабируемых, высококачественных решений, с сильным фокусом на качество кода и долгосрочную поддерживаемость.
Ключевые обязанности:
- Реализовывать и поддерживать frontend-функционал на Angular
- Работать с NgRx для управления состоянием (actions, reducers, effects, selectors)
- Интегрировать REST API с корректной обработкой аутентификации и ошибок
- Создавать переиспользуемые компоненты в соответствии с единой UI-структурой
- Разрабатывать дашборды и визуализации данных
- Вносить вклад в real-time функционал (например, уведомления, live updates)
- Писать unit-тесты и обеспечивать соблюдение стандартов качества кода
- Участвовать в улучшении архитектуры приложения и производительности
- Участвовать в code review и командных обсуждениях
Что мы ожидаем:
- Mid Level: 2–5 лет опыта
- Senior Level: 5+ лет опыта
- Опыт работы с Angular (v12+)
- Хорошее понимание TypeScript
- Уверенные знания RxJS и работы с асинхронными данными
- Опыт с NgRx или аналогичным state management
- Опыт интеграции REST API
- Знакомство с Git и процессами на основе PR
- Хорошие коммуникативные навыки на английском языке
Будет плюсом:
- Опыт работы с real-time коммуникацией (WebSockets, Pusher, Laravel Echo)
- Библиотеки визуализации данных (например, Chart.js)
- i18n / мультиязычные приложения
- Базовые знания Docker или CI/CD
- Опыт работы с backend на Laravel
Мы предлагаем:
- Remote-first формат (гибкость: full-time или part-time)
- Долгосрочное сотрудничество над стабильным проектом
- Возможность работать над сложной платформой из реального бизнеса
- Чистая и структурированная среда разработки
- Поддерживающая и прагматичная команда