Frontend-Entwickler

Schmitt GmbH
Municipality of Valencia, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Experience level
Senior

Job location

Remote
Frankfurt am Main, Germany

Tech stack

HTML
Java
JavaScript
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Architectural Patterns
Automation of Tests
Unit Testing
CSS
Cloud Computing
Code Review
Continuous Delivery
Continuous Integration
Web Development
Java Platform Enterprise Edition (J2EE)
Github
Gradle
Integrated Development Environments
IntelliJ
Java GUIs
JSON
JMeter
JUnit
Python
PostgreSQL
Maven
Node.js
Open Web Application Security
Pair Programming
Mockito
Software Engineering
Strategies of Testing
TypeScript
XML
Openapi
Apache Yarn
React
Large Language Models
Spring-boot
Kubernetes Helm Charts
Backend
Vue.js
Angular
Gitlab-ci
Gherkin
Kubernetes
Information Technology
Playwright
Build Tools
Npm(Software)
Cucumber
Code Restructuring
Docker
Jenkins
Microservices

Job description

Als mittelständisches Unternehmen und verlässlicher Partner der Industrie liefert Schmitt Engineering umfassende technische Expertise. Unsere Tätigkeiten erstrecken sich entlang der Prozesskette von der Planung und Projektierung über die Entwicklung und Konstruktion bis hin zur Fertigung, Montage und Inbetriebnahme., * Programmierung, Implementierung, Customizing und Konzeption technischer Komponenten, Schnittstellen, Module, Datenbanken sowie eigenverantwortliche Entwicklung neuer Softwareprodukte auf Basis von Kundenanforderungen unter Einhaltung der Entwicklungsstandards und Entwicklung im Cloud-Umfeld inklusive Provisionierung der Cloud-Infrastruktur

  • Design und Entwicklung technischer Komponenten mit Fokus auf Sicherheit, Robustheit, Performance, Skalierbarkeit und Zukunftsfähigkeit der IT-Systeme
  • Durchführung von Code-Reviews, Komponenten- und Modultests, Entwicklung von Teststrategien und Testautomatisierungen sowie Fehlerbehebung aus den Testphasen
  • Dokumentation technischer Komponenten gemäß Standards (z.B. Arc42), Erstellung von Lieferartefakten und Einrichtung von Entwicklungsumgebungen inklusive Continuous Integration
  • Analyse technologischer Trends, Prüfung der Anwendbarkeit sowie Durchführung von Risikoanalysen und -bewertungen technischer Komponenten
  • Initiierung, Planung, Steuerung und Roll-out von IT-Projekten und Releases sowie Mitwirkung an technischen Entscheidungsvorlagen und Präsentationen zu technisch komplexen Themenstellungen
  • Strukturierung fachlicher Anforderungen, Überführung in funktionale Architekturmodelle und aktives Mitwirken im Refinement komplexer fachlicher Anforderungen
  • Beratung der Fachbereiche beim Einsatz von Technologien und der Umsetzung von Kundenanforderungen sowie enge Zusammenarbeit im agilen Entwicklungsteam

Requirements

  • Abgeschlossenes Studium im Bereich Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation
  • Einschlägige Berufserfahrung in der Softwareentwicklung sowie in der Backend- und Frontendentwicklung mit Frameworks (z.B. React, Node.js) und im Cloud-Umfeld (z.B. PostgreSQL, S3/RDS)
  • Erfahrung in Testautomatisierung, Continuous Integration/Continuous Deployment, Testframeworks und -tools (z.B. JUnit, Cucumber, JMeter, Gherkin, Playwright, Mockito) sowie in Pair Programming, Code Reviews und Refactorings
  • Praxis in der Absicherung von Microservices und GUIs (z.B. Überlastschutz, OWASP Top 10), mit Cloud-Infrastrukturen (AWS oder vergleichbare Cloud Provider, Kubernetes, Docker, Helm Charts) sowie in der Entwicklung mit LLM-Modellen
  • Praxiserprobte Kenntnisse in der Backendentwicklung (z.B. Java/JEE/Spring Boot, Python, JavaScript) und Webentwicklung (z.B. Vue.js, Angular, React, TypeScript, Node.js) sowie fundierte Kenntnisse in HTML, CSS, JSON, XML, REST-Services und OpenAPI
  • Sicherer Umgang mit Entwicklungsumgebungen (z.B. IntelliJ, VS Code oder vergleichbar), CI/CD-Tools (z.B. GitLab CI, GitHub Actions, Jenkins) und frameworkspezifischen Build-Tools (z.B. NPM, Yarn, PNPM, Maven, Gradle, PIP, Make)
  • Sehr gute Deutschkenntnisse in Wort und Schrift

Note: Please be aware that German is the working language in our project and good German language skills (level B2+) are a prerequisite for the position.

Benefits & conditions

  • Übertarifliche Vergütungsstruktur, Urlaubs- und Weihnachtsgeld, Zuschuss zur betrieblichen Altersvorsorge
  • Unbefristeter Arbeitsvertrag
  • 30 Tage Urlaub
  • Flexible Arbeitszeitmodelle und Homeoffice-Möglichkeiten
  • Mitarbeiter-Empfehlungsprogramm
  • Mitarbeiterevents
  • Über 30 Jahre Know-how und abwechslungsreiche Projekte in Hochtechnologiebranchen

About the company

Die Schmitt GmbH ist ein mittelständisches Unternehmen mit Standorten in Erlangen und Regensburg.

Mit langjähriger Engineering Kompetenz in unterschiedlichen Branchen sind wir Partner der Industrie. Wir unterstützen unsere Kunden entlang der Prozesskette von der Konzeption, Planung und Projektierung über die Entwicklung und Konstruktion bis hin zur Fertigung, Montage und Inbetriebnahme.

Apply for this position