Überstunden können abgefeiert oder ausbezahlt werden
Reisezeit ist gleich Arbeitszeit, wenn gereist werden muss
Weiterbildungsmöglichkeiten, flexible Arbeitszeiten und ein überdurchschnittliches Gehalt
Anforderungen und Kenntnisse:
Erfolgsbilanz bei der Arbeit an Android-Projekten (aufgabenbezogene Fachkenntnisse sowie 5+ Jahre Berufserfahrung (inkl. abgeschlossene Berufsausbildung) oder Hochschulausbildung [Bachelor o.Ä.])
Sichere Anwendung von Architekturkonzepten, von Frameworks und Entwurfsmustern und UML
Sehr gute Kenntnisse und Erfahrung in der Entwicklung von Android Apps
Erfahrung in Websicherheitskonzepten und -implementierungen
Arbeiten in agilen Umgebungen
Vertrautheit mit modernen Software-Engineering-Techniken wie Continuous Integration, testgetriebene Entwicklung und anderen automatisierten Akzeptanztestverfahren
Sensibilisierung/Erfahrung in der Automatisierung des Testens von Android Applikationen
Erfahrungen bei der Programmierung und Durchführung von Entwicklertests und Erfahrung mit Testautomation
Erfahrung bei der Lösung komplexer Probleme
Interesse an der Lösung von zeitkritischen Fragen
selbstständige Arbeitsweise im Team
eigene Priorisierung der Themen
Mitarbeit in technischen Communities
Starke Unabhängigkeit, Initiative und Dienstleistungsmentalität
Sehr gute Sprach- und Schriftkenntnisse in Deutsch (Europäischer Referenzrahmen mind. Level C1) und fließende Englischkenntnisse setzen wir voraus
Ihre Aufgaben:
Zusammenarbeit mit Product Owner und Development Teams zur Definition und Implementierung innovativer Software-Designs für webbasierte Produkte (inkl. Durchführung von Fehlerbereinigung)
Analyse und Design (Konzeption) von Standardsystemarchitekturen oder Softwarelösungsarchitekturen von Teilsystemen und funktionalen Modulen
Konzeption der Testfälle Robustheit, einschließlich Edge-Cases, Benutzerfreundlichkeit und allgemeine Zuverlässigkeit)
Zusammenarbeit mit Backend-Entwicklern zur Integration Ihrer Android Lösung mit Backend-Services
Teilnehmen/Führen an Code-Reviews mit Gleichgesinnten
Präsentation und Verteidigung von Software-Designs und fertiggestellten Features vor Kollegen und Produktbesitzern/anderen Stakeholdern
Vorbereitung der Software für die Veröffentlichung auf der Live-Website
Fehleridentifikation und Fehlerbehebung bei ausgelieferten Features
Optimierung des Website-Codes für maximale Performance
Erstellung und Förderung von Richtlinien, Best Practices und Standards für die Webentwicklung mit anderen Mitgliedern der Webentwicklungs-Community
Kommunikation von Konzepten und Architekturen in das Projektteam
Analyse der Kundenanforderungen, Untersuchung der technischen Machbarkeit und Umsetzung in ein Angebot
Erstellung von Aufwandsschätzungen / Kalkulationsgrundlagen inkl. Analyse und Auswahl geeigneter Software-Pakete
Es erwartet Sie eine spannende Aufgabe mit guten persönlichen Entwicklungsmöglichkeiten und Zukunftsaussichten in einem der erfolgreichsten Unternehmen im internationalen Bereich und langjähriger Erfahrung in diesem Sektor. Die durchweg zufriedenen Kunden werden auf die ebenfalls zufriedenen Mitarbeiter zurückgeführt, die somit einflussreich für den Erfolg des Betriebs verantwortlich sind. Alle Angestellten werden individuell wertgeschätzt und es herrschen flache Hierarchien und eine direkte, offene Kommunikation. Den passenden Persönlichkeiten wird eine Vielfalt an Gestaltungsspielräumen und Kreativität für die Verwirklichung Ihrer Ideen gegeben, sodass Sie im Unterschied zu vielen anderen Arbeitgebern Ihr Arbeitsumfeld selbst kreieren dürfen.
Reizvoll? Zögern Sie nicht und ergreifen Sie die Chance!