### Ü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 dir 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.
### Deine Aufgaben:
1. **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.
2. **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++.
### Dein Profil:
- **Technische Fähigkeiten:** Du solltest 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 du Erfahrung in der Gestaltung und Umsetzung benutzerzentrierter Designs mitbringst. 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 du bereits Erfahrung in der Anwendung von Clean-Code-Prinzipien hast, 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 du noch nicht viel Erfahrung hast, ermutigen wir dich, dich zu bewerben. Wichtig ist, dass du uns durch Projekte - auch Hobby-Projekte - deine Fähigkeiten zeigen kannst.
- **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:** Du solltest gerne in einem kleinen, dynamischen Team arbeiten und gut mit deinen Kollegen kommunizieren können.
- **Flexibilität:** Es ist wichtig, dass du flexibel arbeiten kannst, sei es remote oder hybrid an unserem Standort in Schwerin.
### Interessiert?
Wenn du ein kreativer Kopf bist, der gerne eigenverantwortlich arbeitet und Lust hat, die Weboberfläche unserer Anwendung von Grund auf zu gestalten, dann freuen wir uns auf deine Bewerbung!
**Bewerbung:** Bitte sende deinen Lebenslauf und Beispiele deiner bisherigen Projekte (z.B. GitHub-Links) an karriere@schwerin-sicherheit.de
Wir freuen uns darauf, von dir zu hören!