Senior Angular Developer, Американская компания
Частный рекрутер
Рекрутер Victoria
( сайт не указан )
Аккаунт зарегистрирован с email *@gmail.com
Опыт работы более 5 лет600 000 ₽
Компания предлагает:
✔️ Работу в американской компании
✔️ Удалённый формат из любой точки мира (для кандидатов из России и Беларуси необходимо релоцироваться после испытательного срока, есть релокационный пакет)
✔️ Свободу выбора рабочего графика
✔️ Конкурентную зарплату + бонусы + долю в прибыли компании
✔️ Оплачиваемы отпуск (22 дня), декрет, больничный
Ваша роль:
💻 Работать в глобальной команде над созданием высококачественных продуктов
💻 Разрабатывать и оптимизировать пользовательские интерфейсы, используя чистый, переиспользуемый и поддерживаемый код
💻 Создавать модульные UI-компоненты на основе дизайн-системы и использовать Storybook для ускорения разработки и тестирования
💻 Поддерживать и развивать масштабный монорепозиторий (Nx) с более чем 9 приложениями на Angular
💻 Применять подход UI-first — сначала тестировать интерфейсные компоненты до интеграции с бэкендом
💻 Использовать принципы Domain-Driven Design (DDD) для создания хорошо структурированных и бизнес-ориентированных функций
💻 Делиться знаниями, менторить коллег и активно участвовать в Agile-процессах, включая Scrum
Ожидания:
✔️ 5+ лет опыта в frontend-разработке, особенно с Angular (v10+)
✔️ Отличные знания TypeScript, JavaScript (ES6+), HTML5, CSS3
✔️ Умение проектировать, тестировать и поддерживать переиспользуемые UI-компоненты
✔️ Опыт работы с UI-библиотеками: Angular Material, NgZorro, PrimeNG
✔️ Уверенное использование Storybook для разработки, тестирования и документации интерфейсов
✔️ Понимание и использование дизайн-систем в Angular-проектах
✔️ Знание RxJS и реактивного программирования
✔️ Владение принципами Clean Architecture и DDD
✔️ Опыт работы с Nx или Lerna для масштабных проектов
✔️ Умение подключать приложения к REST API и GraphQL
✔️ Опыт со SASS, LESS, методологиями вроде BEM
✔️ Знание Git и опыт эффективного управления кодовой базой
Будет плюсом:
✔️ Знание CI/CD-процессов
✔️ Опыт с другими языками программирования (например, Python, JavaScript)
✔️ Знание методик и инструментов тестирования ПО (например, Qt Test, GoogleTest)