front end developer angular

KPN

company logo
salary icon

Tarief/Salaris

€Max 85 p/u

location icon

Locatie

Zuid-Holland

hours icon

Inzet

38 uur p/w

type icon

Dienstverband

ICT Informatievoorziening

date icon

Gepubliceerd

8 juli, 2026

expiry icon

Deadline

13 juli, 2026

De Opdrachtomschrijving

For this role, we work with a tailored CV and a short self assessment to ensure alignment before interviews are scheduled. About KPN & the QCarbon / Kult Team Within KPN we are building and operating world class networks (No.1 globally in 5G) and continuously digitalising our processes. A key part of this is developing secure, reliable and scalable internal platforms that support critical business operations. The QCarbon / Kult team develops and maintains a suite of security applications that support Business Continuity Management and Penetration Test Management. These applications are business critical and used across the organisation. We are a DevOps product team consisting of:

  • 4 experienced, knowledge driven engineers
  • 1 product owner
  • 1 scrum master The team is international, based in Rotterdam (The Netherlands), and works in a hybrid setup. We collaborate closely with stakeholders from Security, Infrastructure, AWS and the business. Stakeholders actively join refinement sessions and sprint moments and visit the team weekly at the office. Currently, we are rebuilding the backend from Django / Django REST Framework / Redis to FastAPI and SQLAlchemy, running in Docker on AWS. This modernisation is expected to be finalised in summer ’26 and will enable new functional and technical features. The frontend plays a key role in effectively consuming these APIs and ensuring a consistent, secure and high quality user experience. Position overview QCarbon is crucial to making Business Continuity Management a success within KPN. As a frontend developer, you contribute to a security-critical platform where correctness, consistency and maintainability are essential. You will work on complex security applications where correctness, consistency and clarity are essential. This role requires not only a strong technical foundation, but also an understanding of the functional and business context in which the application is used. You work closely with your teammates and stakeholders, contributing directly to design decisions, implementation and continuous improvement of the platform. Key responsibilities
  • Investigate, implement and test best in class and innovative frontend solutions to improve the platform as a whole
  • Maintain the existing application and actively propose functional and technical improvements
  • Deliver high quality, well structured and maintainable frontend code with a keen eye for detail
  • Solve complex problems while ensuring consistency, reliability and scalability
  • Actively participate in Agile / Scrum ceremonies as a team player
  • Take end to end ownership of features: you build it, you run it, you own it What’s in it for you
  • Work in a small, experienced product team with high autonomy and ownership
  • Gain exposure to security-critical, business-essential systems
  • Short feedback loops with stakeholders influencing production directly Successful candidates typically demonstrate:
  • A strong analytical mindset, able to interpret data flows and performance and translate them into actionable improvements
  • Excellent written and verbal communication skills (including technical writing), with the ability to operate confidently in English
  • A proactive, self starting attitude combined with strong collaboration skills
  • Intrinsic motivation to learn new technologies and share knowledge with colleagues
  • A strong sense of ownership, prioritising outcomes over output
  • The ability to align and collaborate within the team rather than working in isolation
  • A solution oriented mindset, with continuous improvement as a natural habit
  • A keen eye for quality and detail within a complex, security sensitive domain
  • Experience working in Scrum / Agile product teams
  • A clear “you build it, you run it, you own it” mentality Technologies Core skills (day 1 credible)
  • Angular Framework (latest versions): production-grade experience with component architecture, services, dependency injection, routing and lifecycle management, including architectural decisions in feature/module design and real-world application structure.
  • TypeScript: advanced types, decorators, interfaces, generics, and modern ES6+ features for robust frontend applications
  • NgRx State Management: Store, Effects, Selectors and Entity patterns for managing complex application state and data flow, including state modeling, store design decisions and separation of concerns in production applications.
  • Component Design: Reusable component libraries, design systems, and maintainable UI architecture patterns
  • Frontend Fundamentals: Advanced HTML markup and modern CSS (Grid, Flexbox, animations)
  • UI Components: Angular Material or Material UI for consistent design system implementation and accessible user interfaces
  • Version Control: Advanced Git workflows, branching strategies, code review processes, and collaborative development practices. Strong plus (expected to grow into quickly)
  • CI/CD Pipelines: Understanding of automated testing, build optimization, deployment strategies, and continuous integration workflows
  • Containerization: Practical experience with Docker for development environments and/or Kubernetes for scalable deployment orchestration
  • Unit Testing: Jasmine/Karma testing suite for component testing, service testing, and test-driven development practices
  • API Standards: JSON:API specification for standardized API communication and data normalization patterns
  • API Documentation: OpenAPI/Swagger integration for API-driven development and automated documentation generation
  • Framework Versatility: experience building production features in Vue or React (not experimental or tutorial-based use)
  • Performance Optimization: Bundle optimization, lazy loading, code splitting, and runtime performance tuning We ask that each submitted CV is explicitly tailored to the attached job description. This means the candidate has: · Read and understood the role and its context · Confirmed interest in this specific position · Aligned their CV to relevant experience (long-term product team, frontend depth, DevOps ownership) A tailored CV also shows: · Relevant experience is clearly prioritised · The candidate’s role in a DevOps/product environment is visible · Ownership and responsibilities are explicitly described

De Eisen

The candidate must have in-depth professional experience with component architecture, services, dependency injection, and routing within Angular. This must be clearly demonstrated in practice (not merely theoretical knowledge).
Experience managing complex application states and data flows using Store, Effects, Selectors, and Entity patterns is an absolute must from day one.
The candidate has worked in a DevOps environment where end-to-end ownership of features was central, including active participation in Scrum ceremonies.
Fluent in professional English (written and verbal), essential for the international team dynamic and stakeholder management.The candidate must have in-depth professional experience with component architecture, services, dependency injection, and routing within Angular. This must be clearly demonstrated in practice (not merely theoretical knowledge).Experience managing complex application states and data flows using Store, Effects, Selectors, and Entity patterns is an absolute must from day one.The candidate has worked in a DevOps environment where end-to-end ownership of features was central, including active participation in Scrum ceremonies.Fluent in professional English (written and verbal), essential for the international team dynamic and stakeholder management.

De Wensen

Experience with setting up or working with automated test and build processes and containerization for development environments (Docker/Kubernetes).
Experience with standardized API communication and working with API-driven development via Swagger or OpenAPI.
Demonstrable experience with implementing reusable component libraries and ensuring a consistent, accessible UI architecture.
Experience building production functions in alternative frameworks such as Vue or React (no basic tutorials), demonstrating a broad frontend horizon.Experience with setting up or working with automated test and build processes and containerization for development environments (Docker/Kubernetes).Experience with standardized API communication and working with API-driven development via Swagger or OpenAPI.Demonstrable experience with implementing reusable component libraries and ensuring a consistent, accessible UI architecture.Experience building production functions in alternative frameworks such as Vue or React (no basic tutorials), demonstrating a broad frontend horizon.

Interesse? Zo werkt het bij Bij Oranje

1

Snelle screening!

  • • We beoordelen je CV op een match met de opdracht.
  • • We controleren of je voldoet aan de harde eisen en wensen.
  • • We adviseren je over een concurrerend tarief op basis van marktdata.

binnen 1 werkdag weet je waar je aan toe bent.

2

Wij verzorgen een professioneel voorstel dat opvalt.

  • • We optimaliseren je voorstel voor maximale overtuigingskracht.
  • • Voorwaarden en tarieven stemmen we vooraf 100% transparant af.
  • • We begeleiden je intensief tijdens het selectieproces.
  • • Jij behoudt de regie; wij faciliteren en versnellen.
3

Starten met je opdracht

ZZP
  • • 10% vaste marge over je uurtarief
  • • Razendsnelle betaling: binnen 1 werkdag na ontvangst van de klant
  • • Volledige vrijheid: geen concurrentie- of relatiebeding
DETACHERING
  • • 15% marge van het uurtarief
  • • Restant volledig verloond als brutoloon
  • • Netto betaling binnen 1 werkdag na betaling klant
  • • Geen beperkende bedingen voor de toekomst

Reageer Direct

De opdracht sluit 13-07-2026
Je hebt nog 5 dagen om te reageren.
Reageer minstens 1 dag voor de sluitingstijd van deze opdracht.

Eventuele motivatie volgt in een latere fase van het proces.