- Du hast bereits erfolgreiche Projekte in der Softwareentwicklung (Web, App, Frontend oder Backend) durchgeführt
- Du bist ein:e Vollblut-Entwickler:in mit Ausbildung, Studium oder Vergleichbarem
- Du besitzt einen sicheren Umgang in objektorientierter Programmierung und Design Patterns
- Du verfügst über eine methodische und analytische Denkweise und Fähigkeiten zur kreativen Lösungsfindung
- Systeme zur Versionskontrolle sowie CI/CD (z.B. GitLab CI, GitHub Actions) sind für dich kein Neuland
- Lust in einem engagierten IT-Team mitzuwirken
Deine Skills:
App-Architekt: Souverän in der Anwendungsentwicklung meisterst du die Kunst der effizienten Softwaregestaltung. Von Frontend bis Backend behältst du stets den Überblick über die sich wandelnden Anforderungen. Dabei neue Technologien erforschen und diese anwenden ist für dich Routine. Deine Fähigkeiten
erstrecken sich über den technischen Entwurf, die Implementierung bis hin zum Test von skalierbaren (Web)-Anwendungen oder deren Komponenten.
Team-Player: Mit anderen effektiv zusammenzuarbeiten und sich dabei kontinuierlich weiterzuentwickeln fällt dir nicht schwer. Teamorientierung und die Fähigkeit, Wissen mit Teammitgliedern zu teilen machen dich zu einem dynamischen Team-Player.
OOP-Guru: Du beherrschst die Kunst und Geheimnisse der objektorientierten Programmierung und erschaffst Software, die nicht nur funktioniert, sondern auch erweiterbar ist. Kohäsion und Kapselung sind dir keine unbekannten Begriffe.
Web-Komponist: Dein Web-Arsenal umfasst Kenntnisse über TypeScript/JavaScript und dem ein oder anderen Web-Framework für die Entwicklung anspruchsvoller Webanwendungen. Dein Verständnis für API-Design, Datenstrukturen und dein Wissen über gängige Authentifizierungsmethoden machen dich zu einem wahren Komponisten.
DB-Ingenieur: Deine Erfahrung mit relationalen oder dokumentbasierten Datenbanken und die Anbindung dieser sind für dich eine leichte Übung – du bist ein Meister der Daten.
Test-Stratege: Unit-Tests sind nichts total Neues für dich und du besitzt im besten Fall schon Kenntnisse in der Implementierung von Teststrategien und Testautomatisierung.
Was wir nicht vorgeben:
Erfahrungen in einer spezifischen objektorientierten Programmiersprache!
Was das bedeutet? Wir setzen nicht nur auf eine einzelne Technologie, um unsere Softwarelösungen zu entwickeln.
Wenn du Kenntnisse in Java, Kotlin, PHP, Dart, TypeScript/JavaScript oder sonstigen Hochsprachen hast oder du andere moderne Technologien verwendest, lass uns in einem lockeren ersten Gespräch herausfinden, wie du zu uns passen könntest.