SWARCO

Senior Angular Frontend Developer (m/f/d)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Angular-разработчик в международную группу SWARCO. Проектирование и поддержка современных веб-приложений на Angular с архитектурой Micro Frontend, участие в развитии фронтенд-архитектуры и менторство разработчиков.

Задачи

  • Проектировать, разрабатывать и поддерживать современные веб-приложения на Angular
  • Разрабатывать и поддерживать приложения на основе архитектуры Micro Frontend (MFE)
  • Проектировать переиспользуемые, модульные и поддерживаемые фронтенд-компоненты и общие библиотеки
  • Интегрировать RESTful API и работать с моделями, контрактами и версионированием API
  • Взаимодействовать с backend-разработчиками и архитекторами по контрактам API и концепциям интеграции
  • Реализовывать надёжное управление состоянием и концепции потоков данных
  • Разрабатывать адаптивные, удобные и доступные интерфейсы
  • Обеспечивать высокое качество кода через принципы чистого кода, стандарты, код-ревью и автоматизированное тестирование
  • Писать и поддерживать unit-, integration- и end-to-end тесты
  • Оптимизировать производительность фронтенда: время запуска, lazy loading, размер бандла и runtime-производительность
  • Выявлять и устранять технические проблемы, узкие места производительности и архитектурные проблемы
  • Участвовать в развитии фронтенд-архитектуры, технических стандартов и выборе технологий
  • Поддерживать и менторить других фронтенд-разработчиков, делиться знаниями в команде
  • Работать с Docker и средами разработки и деплоя на базе Kubernetes
  • Участвовать в поддержке CI/CD-пайплайнов, предпочтительно на Jenkins
  • Тесно взаимодействовать с командами UX/UI, Product, Backend, DevOps и Architecture
  • Участвовать в Agile-процессах, таких как Scrum или Kanban

Требования

  • Несколько лет профессионального опыта разработки на Angular и TypeScript
  • Сильное знание современных концепций Angular: компоненты, сервисы, dependency injection, routing, forms, guards, interceptors, standalone components
  • Сильное понимание TypeScript, JavaScript, HTML и CSS/SCSS
  • Практический опыт работы с архитектурой Micro Frontend (MFE), предпочтительно с Module Federation
  • Сильное понимание фронтенд-архитектуры, модуляризации, переиспользуемых компонентов, общих библиотек и управления зависимостями
  • Опыт интеграции RESTful API и работы с моделями API, контрактами, DTO и версионированием
  • Опыт работы с RxJS, Observables и асинхронным программированием
  • Опыт работы с подходами к управлению состоянием, такими как Angular Signals, NgRx или аналогичными
  • Хорошее понимание концепций аутентификации и авторизации: OAuth 2.0, OpenID Connect, JWT и ролевой доступ
  • Опыт unit-, integration- и end-to-end тестирования
  • Хорошее понимание принципов чистого кода, паттернов проектирования и поддерживаемой фронтенд-архитектуры
  • Опыт работы с Git, pull requests, код-ревью и современными процессами разработки
  • Опыт работы с npm и управлением пакетами и зависимостями
  • Хорошее понимание HTTP, кэширования, CORS, поведения браузеров и безопасности веб-приложений
  • Знание оптимизации производительности фронтенда, lazy loading, code splitting и оптимизации бандла
  • Понимание адаптивного дизайна и веб-доступности
  • Практический опыт работы с Docker
  • Хорошее понимание Kubernetes и контейнерных деплоев
  • Опыт работы с CI/CD-пайплайнами, предпочтительно на Jenkins
  • Знакомство с Agile-методологиями, такими как Scrum и Kanban
  • Сильные аналитические навыки и навыки решения проблем, самостоятельность и проактивность
  • Способность брать на себя техническую ответственность и принимать обоснованные инженерные решения
  • Командная ориентация и чёткие структурированные коммуникативные навыки
  • Отличное владение английским языком, устным и письменным
  • Знание немецкого языка будет плюсом, но не обязательно

Условия

  • Сильный командный дух и сплочённость, подтверждённые последним опросом сотрудников
  • Стабильная работа в устойчивой отрасли в международной группе
  • Индивидуальные возможности обучения, способствующие профессиональному развитию
  • 30 дней отпуска и специальные отпуска, например, для заключения брака
  • Гибридный и гибкий режим работы: возможность работы как в офисе, так и удалённо в зависимости от должности
  • Забота о здоровье: лизинг (электро)велосипедов и взнос €160 в год на здравоохранение и фитнес-программы, например, через wellhub
  • Бесплатная внешняя консультация по профессиональным, личным или связанным со здоровьем вопросам

Навыки

  • Angular
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • SCSS
  • Micro Frontend
  • Module Federation
  • RESTful API
  • RxJS
  • Observables
  • Angular Signals
  • NgRx
  • OAuth 2.0
  • OpenID Connect
  • JWT
  • Git
  • npm
  • Docker
  • Kubernetes
  • CI/CD
  • Jenkins
  • Scrum
  • Kanban

Похожие вакансии

(Senior) Web Developer
Happyware Server EuropeSeniorФранкфуртОфис
15 окт.
Senior Frontend Engineer
CoralogixSeniorФранкфуртУдалённо
14 окт.
Qt/QML Simulation HMI Software Engineer (d/m/f)
AirbusMiddleManchingОфис
5 окт.
Senior Staff Engineer Circuit Simulator Frontend Development (f/m/div)
Infineon TechnologiesSeniorМюнхенГибрид
2 окт.
Frontend Softwareentwickler (m/w/d)
TecFoxMiddleBrunswickУдалённо
2 окт.
Senior Angular Frontend Developer (m/f/d) — SWARCO, Берлин | itrelocate