KIDSTON - Your IT. Our people.

Frontend Engineer / Entwickler

Ref:
K-250410-5260
Job Location:
Bern Region
Type:
Contract
Job Category:
Web Programming / Publishing / Development
Quota:
70-80%
Start Date:
ASAP

Details about the company recruiting

Description:

Unser Kunde ist ein internationales Unternehmen im Bereich der Technologie

Line of Business:

Machine/System construction

Details about the job

Duties:

Projektbeschrieb:

Das aktuelle System hat das Ende seiner Nutzungsphase erreicht bzw überschritten und muss ersetzt werden. Mit diesem Ersatz sollen auch die neuen IKT-Architektur- und Sicherheitsvorgaben sowie die heutigen Bedürfnisse der Bedarfsträger berücksichtig werden. Das System WEBIS (Wetterinformations- und Briefing System) soll als Informationssystem sämtliche notwendigen aktualisierten Wetterinformationen enthalten. Diese werden aus den unterschiedlichen Informationsquellen benutzergerecht aufbereitet und konfigurierbar zur Darstellung gebracht (zB konfigurierbare Kacheln). Daneben dient WEBIS auch als Plattform um einsatzrelevante Dokumente und Informationen abzulegen und den Austausch mit allen an einer Mission beteiligten Personen und Stellen sicherzustellen.

Ziele / Lieferergebnisse:

  • Abarbeitung und Nachweis der zugewiesenen Features und Stories in Confluence (bezugnehmend auf die nachfolgend beschriebenen Lieferergebnisse)
  • Erweiterung der CI/CD-Pipeline für Frontend-Komponenten: Integration mit Source Repository, Image Repository, Kubernetes / Container Orchestration / Graduelles und unterbruchfreies Deployment (Canary, Shadow, Testing, etc.)
  • Konfiguration und Optimierung von Zugriffsmechanismen wie Webserver, Local CDN, Load Balancer, Proxies, API Gateways
  • Umsetzung von Anforderungen in Bezug auf Logging, Metering und Monitoring
  • Automatisierung der horizontalen Skalierung von Stateless-Services
  • Duchführung von Ressourcenprofiling & -optimierung
  • Integration bestehender IAM-Services (Identity and Access Management)
  • Verhingerung von Hostile-Deployment-Injection
  • Sicherstellung des kontinuierlichen Security Scannings der Codebase und verwendeter Libraries

Skills:

  • Bachelor-Abschluss in Informatik, Informationstechnologie oder einem verwandten Bereich.
  • Mindestens 10 Jahre Berufserfahrung in einer vergleichbaren Rolle als Datenarchitekt im militärischen Umfeld

Ausgewiesene mehrjährige Erfahrung in:

  • Frontend-Technologien wie HTML, CSS, JavaScript/TypeScript
  • Frontend-Frameworks, insbesondere Angular 16+
  • UI- und UX-Design-Prinzipien (insbesondere Barrierefreiheit und WCAG)
  • Reaktiver Entwicklung mit RxJS und Datenbindung (z.B. Zwei-Wege-Datenbindung, Lazy und Eager Loading)
  • Implementierung von Echtzeit-Datenaktualisierungen

Erfahrung in der Nutzung von:

  • GUI Mocking Frameworks und Tools wie Karma, Jasmine, BackstopJS, Selenium
  • Microservices-Architekturen und Cloud-nativem Design
  • Implementierung von Sicherheitsdiensten und OWASP-Sicherheitsrichtlinien
  • OAuth, JWT und mTLS für sichere API-Kommunikation
  • Frontend-Performance-Optimierungen
  • Offline-Funktionalität für Clients (LocalStorage, Service Workers)

Zusätzliche Anforderungen

  • Ausgezeichnetes Verständnis der Trennung von Komponenten, Services, Data Objects und Security Guards
  • Erfahrung in der Erstellung und Wartung von GUI-Architekturen, die ereignisgesteuerte Backend-Ansätze effizient unterstützen
  • Erfahrung in der Implementierung von automatisierten GUI-Regressionstests
  • GUI- und API-Management
  • Schnittstellenintegration und Mocking
  • Sicherheitsarchitektur (OWASP, mTLS, OAuth, JWT)
  • Erfahrung mit PWA (Progressive Web Apps)
  • Implementierung von Performance- und Skalierbarkeitsoptimierungen im Frontend
  • Expertise in der Nutzung nativer Browser-Technologien (Geo-Location, Gyro Sensor, etc.)
  • Kenntnisse der Modellierung nach UML oder Archimate
  • Fachliche und methodische Kompetenzen in der Frontend-Entwicklung
  • Erfahrung mit Continuous Integration und Continuous Deployment für Frontend
  • Kenntnisse des SAFe Frameworks und agiler Methoden (Scrum, Kanban)
  • Kenntnisse von Confluence / Jira

von Vorteil:

  • Erfahrungen im meteorologischen Umfeld
  • Erfahrungen im Bereich Open Data

Sprachen & weitere Erfahrung:

  • Deutsche Muttersprache oder Englisch mit guten Kenntnissen der anderen Sprache
  • Generelle militärische Erfahrung / Kenntnisse

Einsatzort: Bern (vereinzelnt CH möglich)

Home Office: Nach Absprache möglich jedoch hauptsätzlich vor Ort

Pensum: 70-80% (jährlich 1'408 Stunden)

Start: Mai / Juni 2025

Dauer: bis 31.12.2027 (Jahresverträge / Budget)

Sind Sie interessiert? Wir freuen uns auf Ihre Bewerbung.