Principal Frontend Software Engineer

Cubic
Hamburg, Germany
3 months ago

Role details

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

Tech stack

JavaScript (Programming Language) Agile Methodology Artificial Intelligence Apple IOS HTML5 Cascading Style Sheets (CSS) Configuration Management Information Systems Computer Programming Continuous Integration Human-Computer Interaction JSON
+15 more
Scrum Methodology Software Engineering TypeScript Extensible Markup Language (XML) ReactJS Test Scripts Git Vue.js Syntactically Awesome Style Sheets (SASS) AngularJS Information Technology React Native Front End Software Development Restful APIs Software Version Control

Job description

Als Principal Frontend Engineer (m/w/d) ßbernehmen Sie die technische Gesamtverantwortung fßr unsere Frontend-Architektur und leiten ein Team von Entwicklern bei der Umsetzung moderner, skalierbarer und benutzerzentrierter Anwendungen. Sie definieren die technische Ausrichtung, ßbersetzen geschäftliche Anforderungen in robuste LÜsungen und stellen die Einhaltung von Best Practices entlang des gesamten Softwareentwicklungsprozesses sicher. In enger Zusammenarbeit mit interdisziplinären Teams treiben Sie Innovationen voran und sorgen fßr eine nahtlose Integration von Frontend-Komponenten in unsere Systemlandschaft., * Strategische Fßhrung des Frontend-Entwicklungsteams inkl. Definition von Architektur, Design und technischer Ausrichtung

  • Analyse von Geschäfts- und Kundenanforderungen sowie deren Übersetzung in detaillierte technische Spezifikationen
  • Steuerung der Umsetzung von Softwareentwicklungsprozessen, einschließlich Konfigurationsmanagement, Unit-Tests sowie CI/CD-Pipelines
  • Enge Zusammenarbeit mit funktionsĂźbergreifenden Teams (Development, QA, UX/UI, Projektmanagement) zur Sicherstellung einer reibungslosen Integration
  • Erstellung und Pflege von technischer Dokumentation (z. B. Architekturdesigns, Testspezifikationen, technische Konzepte)
  • Überwachung und Reporting von Projektfortschritten, Qualität und Zeitplänen an Senior Stakeholder
  • Identifikation von Risiken und Abweichungen sowie Einleitung geeigneter Korrekturmaßnahmen
  • Kontinuierliche Weiterentwicklung des eigenen Fachwissens hinsichtlich neuer Technologien, Methoden und Trends
  • Sicherstellung der Einhaltung von Cubic-Unternehmenswerten, Prozessen und Standards, * Entwicklung und Pflege von High-Level-Architekturen fĂźr Frontend-Anwendungen
  • Sicherstellung der Übereinstimmung von technischen LĂśsungen und Geschäftsanforderungen
  • Zusammenarbeit mit Design- und Fachbereichen zur Entwicklung benutzerfreundlicher und visuell Ăźberzeugender Interfaces, * Definition und Durchsetzung von Coding-Standards, Best Practices und Qualitätsrichtlinien
  • Steuerung des Umgangs mit technischen Schulden
  • Aufbau und Pflege von technischer Dokumentation, Guidelines und wiederverwendbaren Komponenten, * Zentrale Ansprechperson fĂźr technische Fragestellungen innerhalb des Teams
  • FĂśrderung einer effektiven Zusammenarbeit zwischen Teams
  • Klare Kommunikation von technischen Konzepten und Architekturentscheidungen an technische und nicht-technische Stakeholder
  • Regelmäßige Status- und Fortschrittsberichte an Projekt- und Engineering-Leitung, * Zertifizierungen in agilen Methoden (z. B. Scrum)
  • Weiterbildungen in relevanten Technologien (z. B. React / React Native)
  • Interesse an KI-gestĂźtzten Entwicklungsprozessen

Requirements

  • Fundierte Erfahrung in der Softwareentwicklung mit Schwerpunkt auf JavaScript.
  • Fundierte Kenntnisse in modernen Frontend-Frameworks wie React, Angular oder Vue.js
  • Sehr gute Kenntnisse in HTML5, CSS3, JavaScript/TypeScript sowie CSS-Präprozessoren (Sass, Less)
  • Erfahrung in der plattformĂźbergreifenden Entwicklung, insbesondere mit React Native
  • Sicherer Umgang mit Versionskontrollsystemen (Git) sowie modernen CI/CD-Tools
  • Erfahrung mit Build- und Deployment-Tools (z. B. Bitrise, TestFlight oder vergleichbar)
  • Erfahrung mit RESTful APIs, JSON und XML
  • Nachweisbare Erfahrung in der Entwicklung komplexer Benutzeroberflächen
  • Kenntnisse in App-Store-Distributionsprozessen (iOS/Android)
  • Sehr gute Deutschkenntnisse (C2) sowie gute Englischkenntnisse, * Hochschulabschluss in Informatik, Mathematik, Ingenieurwesen oder vergleichbare Qualifikation, * Ausgeprägte analytische und konzeptionelle Fähigkeiten
  • Hohe Detailorientierung und Qualitätsbewusstsein
  • Hervorragende Kommunikations- und Stakeholder-Management-Fähigkeiten
  • Selbstständige, strukturierte und ergebnisorientierte Arbeitsweise
  • Fähigkeit, in einem dynamischen Umfeld Prioritäten zu setzen und unter Druck zu arbeiten
  • Leidenschaft fĂźr technische Exzellenz und kontinuierliche Verbesserung

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer ¡ Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell ¡ LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra ¡ LIVE

2:08 min

Transitioning from degree studies to software engineering

Daniela Bonvini ¡ LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 ¡ Coffee With Developers

2:13 min

Leveling up frontend skills through experimental passion projects

Elad Shechter ¡ WWC 2021

Videos

See all

Related articles

See all