Softwareentwickler Frontend
Bertrandt AG
Vienna, Austria
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
GermanJob location
Frankfurt am Main, Germany
Tech stack
HTML
JavaScript
Amazon Web Services (AWS)
Architectural Patterns
Automation of Tests
Unit Testing
CSS
Cloud Computing
Code Review
Databases
Continuous Integration
Software Design Patterns
Web Development
Github
Integrated Development Environments
IntelliJ
Java GUIs
JSON
JMeter
JUnit
Node.js
Open Web Application Security
Pair Programming
Release Management
Mockito
Software Engineering
TypeScript
Openapi
Test Driven Development
React
Grafana
Kubernetes Helm Charts
GIT
Vue.js
Angular
Gitlab-ci
Kubernetes
Front End Software Development
Code Restructuring
Software Version Control
Docker
Jenkins
Microservices
Job description
- Programmierung, Customizing und Integration technischer Komponenten, Schnittstellen, Module und Datenbanken unter Einhaltung von Standards und Richtlinien
- Fehlerbehebung aus Testphasen, Durchführung von Code-Reviews, Komponententests, Modultests sowie Implementierung von Testautomatisierungen
- Erstellung technischer Dokumentationen (z. B. nach Arc42) und Lieferartefakte
- Einrichtung von Entwicklungsumgebungen inkl. Continuous Integration
- Initiierung, Planung und Steuerung von IT-Projekten, Roll-Outs, Versions- und Release-Management sowie Weiterentwicklung bestehender Produkte
- Eigenverantwortliche Entwicklung neuer Softwareprodukte basierend auf Kundenanforderungen im agilen Team; aktives Mitwirken bei der Anforderungsanalyse und im Refinement
- Präsentationen komplexer Themen, Mitwirkung an Entscheidungsvorlagen, Beratung der Fachbereiche, Analyse technologischer Trends und Sicherstellung der Zukunftsfähigkeit der Systeme
- Strukturierung funktionaler Themen und Überführung in Architekturmodelle
- Design und Implementierung hochkomplexer Anwendungen mit Fokus auf Sicherheit, Robustheit, Performance und Skalierbarkeit; Entwicklung im Cloud-Umfeld inkl. Provisionierung von Infrastruktur
- Risikoanalyse technischer Komponenten und Bewertung neuer Technologien
Requirements
- Abgeschlossenes Studium oder vergleichbare Ausbildung bzw. langjährige Praxiserfahrung
- Mehrjährige Erfahrung in Softwareentwicklung, Testautomation und CI/CD sowie in Design Principles (SOLID, Design Patterns)
- Webentwicklung (VueJS, Angular, React, TypeScript, Node.js, CSS, HTML, JavaScript)
- Microservices-Architektur
- Kenntnisse im Cloud-Umfeld (AWS oder vergleichbare Provider, Kubernetes, Docker, Helm Charts)
- CI/CD (GitLab CI, GitHub Actions, Jenkins), Versionskontrolle (Git)
- Entwicklungsumgebungen (IntelliJ, VS Code)
- Sehr gute Kenntnisse in Softwareentwicklung, JSON, REST-Services, OpenAPI
- Testgetriebene Entwicklung, Testautomatisierung, Pair Programming, Code Reviews, Refactoring
- Erfahrung mit Monitoring- und Alerting-Tools (z. B. Grafana, Instana, Graylog)
- Umsetzung von Barrierefreiheit
- Absicherung von GUIs (z. B. OWASP Top 10, Überlastschutz)
- Erfahrung mit Testframeworks (JUnit, JMeter, Mockito)
- Consumer Driven Contracts
- Analyse, Bewertung und Schätzung von User Stories und Backlog-Einträgen
- Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits & conditions
Neben einem unbefristeten Arbeitsvertrag und 30 Tagen Urlaub warten zahlreiche Sozialleistungen und Benefits wie die Gutscheinkarte Ticket Plus® auf Sie.