Professional Software Engineer - Frontend

Talentor International
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Tech stack

Data analysis
Automation of Tests
Big Data
Continuous Integration
D3.js
Data Visualization
DevOps
Identity and Access Management
OAuth
Openshift
Azure
SQL Databases
Data Logging
Snowflake
Spring-boot
Backend
Angular
Front End Software Development

Job description

  • Entwicklung und Betrieb performanter Front-End-Applikationen mit starkem Fokus auf interaktive Datenvisualisierungen (z. B. Dashboards, Diagramme, analytische Oberflächen)
  • Performante Integration von Frontend-Applikationen mit Backend-Services, die Daten aus Big-Data-Plattformen wie z. B. Snowflake bereitstellen
  • Iterative Erarbeitung von Lösungen gemeinsam mit den Usern - von der ersten Idee über die Entwicklung bis hin zum produktiven Betrieb
  • Sicherstellung der Qualität durch automatisierte Tests auf Unit-, Modul- und End-to-End-Ebene
  • Enge interdisziplinäre Zusammenarbeit mit Architekt:innen, Analyst:innen und fachlichen Stakeholdern
  • Umsetzung von Lösungen zur Erfassung, Analyse und Auswertung von Nutzerverhalten (Tracking, Logging, Analytics)
  • Aktive Mitwirkung an Architektur-, Technologie- und Designentscheidungen im Frontend-Umfeld

Requirements

  • Erfahrung in der Entwicklung mit Angular sowie im Einsatz von Visualisierungs-Bibliotheken wie D3.js
  • Ausgeprägte Leidenschaft und praktische Erfahrung in der Umsetzung interaktiver und benutzerzentrierter Datenvisualisierungen
  • Erfahrung in der Implementierung und Anbindung von Spring-Boot-Applikationen
  • Praxiserfahrung mit DevOps-Methoden und CI/CD-Pipelines (z. B. Tekton, ArgoCD, Helm, OpenShift)
  • Bereitschaft, Applikationen in engem Austausch mit User-Gruppen iterativ weiterzuentwickeln
  • Erfahrung mit IAM-Lösungen (z. B. Azure AD, OAuth) sowie fundierte SQL-Kenntnisse zur statistischen Auswertung grosser Datenmengen
  • Bereitschaft, innerhalb eines bestehenden Tech-Stacks zu arbeiten und diesen pragmatisch weiterzuentwickeln
  • Mehrjährige Erfahrung in kleinen bis mittelgrossen, agilen Entwicklerteams
  • Innovative Denkweise sowie Freude daran, eigene technische Ideen aktiv einzubringen
  • Fliessende Deutschkenntnisse, sowie sehr gute Englischkenntnisse

Apply for this position