Beschreibung
Als Senior Mobile Software Engineer (Android) arbeitest Du in einem cross-funktionalen agilen Team an einer skalierbaren Android-Anwendung, die vielen Schulen auf der ganzen Welt hilft, ihren Schultag zu verwalten.
Deine Aufgaben:
* Entwicklung großartiger Produkt-Features in modernen Programmiersprachen
* Zusammenarbeit mit anderen Teams und Kolleg*innen
* Einsatz Deiner Kenntnisse für eine gute Sache, die Millionen von Menschen in der Bildungsbranche zugute kommt
* Lernen gemeinsam mit deinem Team und innerhalb eurer Community of Practice
Sensiblen Punkte offenlegen wir:
* Mehr als 10 Jahre alte Web-Anwendung und über 35 Jahre alte Windows-Anwendung
* Du wirst dich um einige verbleibende Altlasten kümmern müssen
* Reduzierung der technischen Schulden und Beschleunigung unserer Entwicklung bei gleichzeitiger Beibehaltung der Qualität
Unser Angebot:
* Abwechslungsreiche und verantwortungsvolle Tätigkeit mit vielfältigen Gestaltungsmöglichkeiten
* Sicherheit und Vorteile eines renommierten Unternehmens
* Motiviertes und freundliches Team
* Flexible Arbeitszeiten und flache Hierarchien
* Flache Entscheidungsstrukturen und Kommunikation auf Augenhöhe
* Selbstorganisiertes Arbeiten
* Möglichkeit zu Homeoffice und Work from Anywhere (Workation) innerhalb der EU
* Team-Budget für persönliche Weiterbildungen
* Bezahlter Papamonat nach der Geburt Deines Kindes
* Modernes Büro mit hauseigenem Garten, klimatisiertem Fitnessraum und Garage im Headquarter Stockerau
* Coworking Space in Wien (Nähe Wien Nord)
Gehalt:
Für diese Position bieten wir in unserem Team eine marktorientierte Gehaltsspanne zwischen 48.000 Euro und 75.000 Euro brutto pro Jahr (38,5h/Woche und kein All-in).
Minimum Anforderungen:
* Mindestens 3 Jahre Erfahrung in der professionellen Entwicklung und Betreuung nativer Android-Apps (Java, Kotlin)
* Erfahrung mit Compose und Android Views ist zwingend erforderlich
* Erfahrung mit REST/SOAP-Diensten in einem Microservice-Kontext
* Erfahrung in der Erstellung und Wartung von Unit-Tests ist zwingend erforderlich
* Erfahrung mit Testautomatisierung für mobile Anwendungen ist von Vorteil
* Praktische Erfahrung mit DevOps-Prinzipien und -Tools wie CI/CD
* Gute Problemlösungsfähigkeiten und Liebe zum Detail
* Gute mündliche und schriftliche Kommunikation in Deutsch und/oder Englisch
* Kenntnisse über agile Prozesse und Prinzipien sowie praktische Erfahrung mit agilen Entwicklungsmethoden
* Praktische Erfahrung mit der Implementierung von Softwarelösungen
* Know-how über das Android-Ökosystem, TDD, Entwurfsmuster und Clean-Code-Ansätze zur Sicherstellung von hochwertigem und wartbarem Code
* Hands-on-Mentalität und Offenheit gegenüber verschiedenen Kulturen und Hintergründen