Senior Frontend Developer – Angular (m/w)

Ärztekasse · Urdorf

Responsibilities

  • Develop and maintain modern Angular applications, ensuring high performance, scalability, and responsiveness.
  • Build and evolve reusable UI components for our internal component library/design system.
  • Write clean, maintainable, and testable code and actively participate in code reviews to ensure high engineering standards.
  • Collaborate closely with UX, design, and backend teams to deliver intuitive and user-friendly interfaces.
  • Boost application performance through optimization techniques, such as lazy loading or strategic resource management.
  • Ensure excellent runtime performance by optimizing rendering, loading strategies, and overall frontend architecture.
  • Stay up to date with Angular and frontend ecosystem trends and contribute ideas for continuous improvement.
  • Troubleshoot, debug, and resolve complex technical issues throughout the full application lifecycle.
  • Contribute to architecture decisions, technical design, and best practices across teams.

Requirements

  • 5+ years of frontend development experience, including 3+ years of strong hands-on experience with Angular (Angular 14+ preferred).
  • Strong proficiency in Angular, TypeScript, JavaScript (ES6+), RxJS, HTML5, and CSS3.
  • Experience working with backend integrations and RESTful APIs.
  • Familiarity with modern frontend tooling and build processes (Angular CLI, Nx, monorepos, build optimization).
  • Strong unit testing skills (e.g., Jasmine/Jest) and familiarity with component/integration testing (Cypress/Playwright is a plus).
  • Experience with modern development workflows and processes, including Git, CI/CD pipelines, and Agile methodologies.
  • Strong problem-solving skills, attention to detail, and excellent communication skills.
  • Ability to work both independently and collaboratively in a team-oriented environment.

Nice to have

  • Solid understanding of micro-frontend architectures, modular web applications, and Web Components is a strong plus.
  • Strong motivation to work on and improve a component library based on Angular Material.
  • Familiarity with component/integration testing (Cypress/Playwright is a plus).
  • Bachelor’s or Master’s degree in Computer Science (or a related field) is a plus.
  • Fluent in English (German or French is a plus).

What the company offers

  • 40h/per week
  • 2 days home office option
  • Highly innovative and international working environment

Auf Firmen-Website bewerben

Ähnliche Stellen

Quelle: öffentlich zugängliche Karriereseite des Arbeitgebers. Batchly ist nicht der Arbeitgeber und steht nicht notwendigerweise in einem Vertragsverhältnis mit dem Unternehmen.