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
IntermediateJob 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.