Angular Developer - Enterprise SPA

WhyHireWrong?
Berlin, Germany
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Berlin, Germany

Tech stack

JavaScript
API
Automation of Tests
CSS
Code Review
Github
Design of User Interfaces
Modular Design
TypeScript
Web Content Accessibility Guidelines
RxJS
Angular
Tailwind
Cypress
WebPack
Angular
Playwright
Performance Monitor
GraphQL
Front End Software Development
Software Version Control
Docker

Job description

We're hiring an Angular Developer to help build and maintain large-scale enterprise single-page applications. The work involves real technical depth - performance, maintainability, accessibility, and well-structured architecture. You'll be part of a cross-functional product team that cares about engineering quality and straightforward collaboration., * Build and maintain Angular applications used daily by enterprise clients.

  • Implement modern state management and reactive patterns with NgRx and RxJS (or Signals, where relevant).
  • Write clean, testable TypeScript following strict type safety and code review standards.
  • Work closely with design to translate UI/UX into accessible, consistent components.
  • Maintain a shared design system using Storybook and Angular Material (with optional theming).
  • Optimize for performance - from bundle sizes and lazy loading to runtime efficiency.
  • Ensure conformance with WCAG 2.2 accessibility guidelines.
  • Integrate APIs built with REST and GraphQL.
  • Contribute to automated tests (Jest, Cypress, Playwright) and CI/CD pipelines.

Example of the Stack

  • Angular 16+, TypeScript, RxJS / NgRx / Signals
  • SCSS / Tailwind, Angular Material, Storybook
  • Jest / Cypress / Playwright
  • Vite / Webpack, Docker, GitHub Actions
  • REST / GraphQL
  • Accessibility audits via Lighthouse and axe-core

Requirements

Do you have experience in TypeScript?, * 3+ years of experience building production-grade SPAs in Angular.

  • Good understanding of component-driven architecture and modular design.
  • Confidence working with reactive state and TypeScript at scale.
  • Familiarity with accessibility standards and practical implementation.
  • Clear understanding of testing, deployment, and version control workflows.
  • Ability to collaborate with both developers and designers effectively.

Nice to Have

  • Experience with monorepo setups (NX, Turborepo).
  • Familiarity with SSR or static rendering using Angular Universal or AnalogJS.
  • Interest in frontend tooling, design tokens, or performance monitoring.

Benefits & conditions

  • Established engineering culture that values maintainable solutions over quick fixes.
  • Up-to-date tech stack and clean CI/CD setup.
  • Cooperative, no-nonsense environment where good work is recognized.
  • Time and space to do things properly - from architecture to documentation.

Apply for this position