SWARCO AG

Senior Angular Frontend Developer (m/f/d)

SWARCO AG
Apply
6 hours ago
Berlin, GermanySenior

Responsibilities

  • Design, develop, and maintain Angular web applications using TypeScript.
  • Develop applications based on Micro Frontend architecture and create reusable frontend components and shared libraries.
  • Integrate RESTful APIs and collaborate on API contracts, models, versioning, and integration concepts.
  • Implement state management and reliable data-flow concepts.
  • Develop responsive, accessible, and user-friendly interfaces.
  • Write and maintain unit, integration, and end-to-end tests.
  • Optimize startup time, lazy loading, bundle size, and runtime performance.
  • Identify and resolve technical, performance, and architectural issues.
  • Contribute to frontend architecture, technical standards, and technology decisions.
  • Support and mentor frontend developers and contribute to team knowledge sharing.
  • Work with Docker and Kubernetes-based development and deployment environments.
  • Contribute to CI/CD pipelines, preferably using Jenkins.
  • Collaborate with UX/UI, Product, Backend, DevOps, and Architecture teams.

Requirements

  • Several years of professional experience in Angular and TypeScript development.
  • Strong knowledge of Angular components, services, dependency injection, routing, forms, guards, interceptors, and standalone components.
  • Strong understanding of TypeScript, JavaScript, HTML, and CSS/SCSS.
  • Practical experience with Micro Frontend architectures, preferably Module Federation.
  • Experience with reusable components, shared libraries, modularization, dependency management, and frontend architecture.
  • Experience integrating RESTful APIs and working with API models, contracts, DTOs, and versioning.
  • Experience with RxJS, Observables, asynchronous programming, and state management approaches such as Angular Signals or NgRx.
  • Understanding of OAuth 2.0, OpenID Connect, JWT, and role-based access control.
  • Experience with unit, integration, and end-to-end testing.
  • Understanding of clean code principles, software design patterns, HTTP, caching, CORS, browser behavior, web application security, responsive design, and web accessibility.
  • Experience with Git, pull requests, code reviews, npm, and package/dependency management.
  • Knowledge of frontend performance optimization, lazy loading, code splitting, and bundle optimization.
  • Practical experience with Docker and good understanding of Kubernetes and container-based deployments.
  • Experience with CI/CD pipelines, preferably using Jenkins.
  • Familiarity with Scrum or Kanban development methodologies.
  • Strong analytical, problem-solving, ownership, decision-making, teamwork, and communication skills.
  • Excellent spoken and written English; German language skills are a plus but not required.

Benefits

  • Secure employment in a stable industry within an international group.
  • Customised training and professional development opportunities.
  • 30 days of holiday and special leave, including leave for marriage.
  • Hybrid and flexible working arrangements with on-site and mobile work options.
  • E-bike and bike leasing and a €160/year contribution to health care and fitness programmes, including Wellhub.
  • Free external advice for professional, private, or health-related issues.

Tech Stack

Categories

SWARCO AG

About SWARCO AG

1,001-5,000 employees
Contact me