Middle Angular Developer
Не указаноУдаленно
MiddleRemoteКачество текста 2/5EN C2+
FrontendAngularTypeScriptNode.jsJavaScriptDockerCI/CDREST APIWebSocketsGraphQL15д
Ключевые обязанности:
• Разработка и поддержка SPA с использованием Angular (последние версии) и TypeScript;
• Создание повторно используемых UI-компонентов с RxJS, NgRx и лучшими практиками Angular;
• Интеграция RESTful API, настройка маршрутизации, ленивой загрузки и архитектуры модулей;
• Разработка сложных форм с валидацией и обеспечение адаптивного дизайна;
• Оптимизация производительности, размера пакета и эффективности рендеринга;
• Реализация стандартов доступности (WCAG, ARIA);
• Написание юнит/интеграционных тестов и настройка CI/CD;
• Сотрудничество с командами бэкенда, дизайна и QA; участие в код-ревью.
Требования:
• 3+ года коммерческого опыта с Angular (2+);
• Уверенное знание TypeScript и современного JavaScript (ES6+);
• Глубокое понимание архитектуры Angular: компоненты, сервисы, DI, RxJS, NgRx;
• Опыт работы с HTML5, CSS3/SCSS, REST API, HTTP перехватчиками и обработкой ошибок;
• Знакомство с Angular CLI, Git, Angular Universal (SSR) и SEO-оптимизацией;
• Опыт работы с UI-библиотеками (Angular Material, PrimeNG) и микро-фронтендами/федерацией модулей;
• Понимание безопасности фронтенда (XSS, CSP) и развертывания с использованием Docker;
• Знакомство с Nx monorepo, Storybook, WebSocket и реальными данными;
• Сильные навыки решения проблем и внимание к UI/UX;
• Английский: B2 или выше (письменный и устный).
Приятно иметь:
• Опыт работы с PWA, сервисными работниками, GraphQL (Apollo Angular);
• Знание Cypress/Playwright, технологий бэкенда (Node.js, NestJS);
• Участие в проектах с открытым исходным кодом.
• Разработка и поддержка SPA с использованием Angular (последние версии) и TypeScript;
• Создание повторно используемых UI-компонентов с RxJS, NgRx и лучшими практиками Angular;
• Интеграция RESTful API, настройка маршрутизации, ленивой загрузки и архитектуры модулей;
• Разработка сложных форм с валидацией и обеспечение адаптивного дизайна;
• Оптимизация производительности, размера пакета и эффективности рендеринга;
• Реализация стандартов доступности (WCAG, ARIA);
• Написание юнит/интеграционных тестов и настройка CI/CD;
• Сотрудничество с командами бэкенда, дизайна и QA; участие в код-ревью.
Требования:
• 3+ года коммерческого опыта с Angular (2+);
• Уверенное знание TypeScript и современного JavaScript (ES6+);
• Глубокое понимание архитектуры Angular: компоненты, сервисы, DI, RxJS, NgRx;
• Опыт работы с HTML5, CSS3/SCSS, REST API, HTTP перехватчиками и обработкой ошибок;
• Знакомство с Angular CLI, Git, Angular Universal (SSR) и SEO-оптимизацией;
• Опыт работы с UI-библиотеками (Angular Material, PrimeNG) и микро-фронтендами/федерацией модулей;
• Понимание безопасности фронтенда (XSS, CSP) и развертывания с использованием Docker;
• Знакомство с Nx monorepo, Storybook, WebSocket и реальными данными;
• Сильные навыки решения проблем и внимание к UI/UX;
• Английский: B2 или выше (письменный и устный).
Приятно иметь:
• Опыт работы с PWA, сервисными работниками, GraphQL (Apollo Angular);
• Знание Cypress/Playwright, технологий бэкенда (Node.js, NestJS);
• Участие в проектах с открытым исходным кодом.