Frontend-Webentwickler
Frontend-Webentwickler (m/w/d)
Über uns:
Wir sind ein kleines, eng verbundenes Team von Entwicklern, das innerhalb eines größeren mittelständischen Unternehmens agiert. Unsere Mission ist es, eine Legacy C++ MFC Anwendung auf eine moderne, REST-basierte Webanwendung umzustellen. Während das Frontend dieser neuen Webanwendung nahezu eigenständig von Ihnen konzipiert und entwickelt wird, bleibt das Backend weiterhin in C++ implementiert. Unsere Teamkultur ist geprägt von Offenheit, Zusammenarbeit und gegenseitiger Unterstützung. Wir glauben fest daran, dass gemeinsame Arbeit und Ideenaustausch die Grundlage für den Erfolg unserer Projekte sind.
Ihre Aufgaben:
- Gestaltung und Entwicklung:
- Entwicklung einer modernen, ansprechenden Benutzeroberfläche, die gleichermaßen für Desktop-Browser und mobile Geräte optimiert ist, unter Verwendung von HTML, CSS und JavaScript.
- Implementierung von Interaktionsdesigns und Animationen, um eine optimale Benutzererfahrung auf beiden Plattformen zu gewährleisten, einschließlich der Visualisierung von Informationen auf einer Vektorkarte.
- Technologieauswahl und Architektur:
- Auswahl geeigneter Frameworks und Bibliotheken basierend auf den Anforderungen der Desktop- und Mobile-Web-Apps.
- Entwicklung einer skalierbaren Frontend-Architektur, die sowohl für Desktop- als auch für mobile Anwendungen gleichermaßen geeignet ist.
- Abstimmung mit dem Team über die REST API, die vom Frontend verwendet wird, und Spezifizierung der erforderlichen Endpunkte und Datenformate. Optional: Unterstützung bei Backend-Entwicklungsarbeiten in modernem C++.
Ihr Profil:
- Technische Fähigkeiten: Sie sollten solide Kenntnisse in HTML, CSS und JavaScript haben. Erfahrungen mit der Entwicklung von Kartenvisualisierungen sind von Vorteil, ebenso wie Erfahrung mit Versionskontrollsystemen wie Git.
- UI/UX Design: Es wäre großartig, wenn Sie Erfahrung in der Gestaltung und Umsetzung benutzerzentrierter Designs mitbringen. Wir schätzen Kreativität und ein gutes Gespür für Ästhetik.
- Clean Code: Bei uns legen wir Wert auf sauberen Code, der leicht lesbar, wartbar und erweiterbar ist. Wenn Sie bereits Erfahrung in der Anwendung von Clean-Code-Prinzipien haben, ist das ein Pluspunkt.
- Sprachkenntnisse: Deutschkenntnisse in Wort und Schrift sollten sehr gut sein. Auch gute Englischkenntnisse in Wort und Schrift sind wichtig.
- Interesse am Backend: Ein grundlegendes Interesse an Backend-Technologien, insbesondere modernem C++, kann die Integration von Frontend- und Backend-Funktionalitäten erleichtern.
- Projekte und Erfahrung: Berufserfahrung ist willkommen, aber auch wenn Sie noch nicht viel Erfahrung haben, ermutigen wir Sie, sich zu bewerben. Wichtig ist, dass Sie uns durch Projekte – auch Hobby-Projekte – Ihre Fähigkeiten zeigen können.
- Responsive Design: Kenntnisse in der Entwicklung von responsiven Webseiten, die sich an verschiedene Bildschirmgrößen und Geräte anpassen, sind von Vorteil.
- Scrum-Erfahrung: Erfahrung mit agilen Entwicklungsprozessen und -methodologien wie Scrum ist von Nutzen.
- Teamfähigkeit: Sie sollten gerne in einem kleinen, dynamischen Team arbeiten und gut mit den Kollegen kommunizieren können.
- Flexibilität: Es ist wichtig, dass Sie flexibel arbeiten können, sei es remote oder hybrid an unserem Standort in Schwerin.
Haben Sie Interesse?
Wenn Sie ein kreativer Kopf sind, der gerne eigenverantwortlich arbeitet und Lust hat, die Weboberfläche unserer Anwendung von Grund auf zu gestalten, dann freuen wir uns auf Ihre Bewerbung!
Bewerbung: Bitte senden Sie Ihren Lebenslauf und Beispiele Ihrer bisherigen Projekte (z.B. GitHub-Links) an karriere@schwerin-sicherheit.de.
Wir freuen uns darauf!