Разработчик Frontend (Angular) со знанием немецкого языка
Переведено автоматически с языка оригинала. Читать оригинал по-английски →
Международная IT-компания Andersen приглашает на работу Разработчика Frontend (Angular) со знанием немецкого языка для участия в крупномасштабных проектах. Andersen - компания-разработчик программного обеспечения, работающая на пред-IPO-стадии и предоставляющая полный цикл услуг. На протяжении более 19 лет мы помогаем предприятиям и средним фирмам по всему миру преобразовывать свой бизнес, создавая эффективные цифровые решения с использованием инновационных технологий. Наша компания работает в глобальной сети из 16 центров разработки и офисов, стратегически расположенных в Северной Америке, Западной и Центральной Европе, на Ближнем Востоке и в Азиатско-Тихоокеанском регионе. В нашей команде более 3 500 высококвалифицированных специалистов, которые сочетают глубокую экспертизу в области и передовые технические возможности для постоянного достижения исключительных результатов для наших клиентов.
Обязанности
- Разработка и поддержка веб-приложений с использованием Angular (frontend).
- Проектирование и реализация RESTful API и архитектуры микросервисов.
- Создание интерактивных, отзывчивых и удобных в использовании компонентов пользовательского интерфейса с помощью Angular.
- Реализация обмена сообщениями между службами с помощью RabbitMQ.
- Оптимизация производительности и масштабируемости за счет эффективного использования кэширования Redis.
- Сотрудничество с командами продукта, DevOps и QA для обеспечения своевременной доставки высококачественных функций.
- Написание модульных и интеграционных тестов для компонентов frontend и backend.
- Участие в процессах архитектурного проектирования и проверки кода.
Требования
- Опыт работы с Angular (v10+), RxJS, TypeScript, NgRx или другими системами управления состоянием от 2 лет.
- Опыт разработки веб-приложений от 2 лет.
- Опыт интеграции frontend части Angular с сервисами .NET Web API.
- Знание C#, Entity Framework Core и баз данных SQL (MSSQL или PostgreSQL).
- Практический опыт работы с RabbitMQ для асинхронной и управляемой событиями связи.
- Опыт работы с Redis для кэширования, управления сеансами или оптимизации данных.
- Понимание CI/CD, рабочих процессов на основе Git и процессов развертывания.
- Уровень английского языка – Upper-Intermediate и выше.
- Уровень немецкого языка – Intermediate+ и выше.
Желательно
- Знакомство с архитектурой микросервисов и проектированием распределенных систем.
- Знание Docker и Kubernetes.
- Опыт работы с Azure Service Bus, AWS SQS или другими брокерами сообщений.
- Понимание Clean Architecture, принципов SOLID и TDD.
- Опыт работы с аутентификацией/авторизацией (JWT, OAuth2, IdentityServer).
- Участие в разработке внутренних фреймворков или библиотек общих компонентов в Angular.
Компенсация: 2555–4700 EUR в месяц.