Frontend Developer (Angular) with German language
The international IT сompany Andersen invites a Frontend Developer (Angular) with proficiency in German to work on large-scale projects. Andersen is a pre-IPO software development company providing a full cycle of services. For over 19 years, we have been helping enterprises and middle-sized firms worldwide transform their businesses by creating effective digital solutions using innovative technologies. Our company operates across a global network of 16 development centers and offices, strategically located in North America, Western and Central Europe, the Middle East, and the Asia-Pacific region. With a strong team of over 3,500 highly skilled professionals, we combine deep domain expertise and advanced technical capabilities to consistently deliver exceptional results for our clients.
Responsibilities
- Developing and maintaining web applications using Angular (frontend).
- Designing and implementing RESTful APIs and microservices architecture.
- Building interactive, responsive, and user-friendly UI components with Angular.
- Implementing message-based communication between services using RabbitMQ.
- Optimizing performance and scalability through effective use of Redis caching.
- Collaborating with product, DevOps, and QA teams to ensure timely delivery of high-quality features.
- Writing unit and integration tests for both frontend and backend components.
- Participating in architectural design and code review processes.
Requirements
- Experience with Angular (v10+) — RxJS, TypeScript, NgRx or other state management for 2+ years.
- Experience in web application development for 2+ years.
- Experience integrating Angular frontend with .NET Web API services.
- Knowledge of C#, Entity Framework Core, and SQL databases (MSSQL or PostgreSQL).
- Practical experience with RabbitMQ for asynchronous and event-driven communication.
- Experience with Redis for caching, session management, or data optimization.
- Understanding of CI/CD, Git-based workflows, and deployment processes.
- Level of English – Upper-Intermediate and above.
- Level of German – Intermediate+ and above.
Nice to have
- Familiarity with microservice architecture and distributed system design.
- Knowledge of Docker and Kubernetes.
- Experience with Azure Service Bus, AWS SQS, or other message brokers.
- Understanding of Clean Architecture, SOLID principles, and TDD.
- Experience with authentication/authorization (JWT, OAuth2, IdentityServer).
- Contribution to internal frameworks or shared component libraries in Angular.
Compensation: 2555–4700 EUR per month.