itkarrieren
Zurück zu den Treffern

Softwareentwickler*in Apps (Kotlin / Android) (w/m/d/-)

BeschäftigungVollzeit, Teilzeit
Arbeitszeit30–40 Std./Woche
HomeofficeKeine Angabe

Wir suchen für unser Team Verstärkung in Teilzeit oder Vollzeit (30-40h/Woche) zum nächstmöglichen Zeitpunkt.

Du kannst den Job, genau wie der Großteil unseres Teams auch, aus dem Home-Office irgendwo in Deutschland erledigen. Wenn du bereits Erfahrung in remote work hast, ist das für dich von Vorteil.

Grundsätzlich ist bei uns eine freie Zeiteinteilung möglich. Dein Job umfasst voraussichtlich wenige feste Meetings. Die Zusammenarbeit mit deinen Kolleg*innen ist erleichtert, wenn zumindest ein Teil deiner Arbeitszeit mit deren üblichen Zeiten überlappt (ca. 10 bis 18 Uhr).

Aufgabenbereich

Du unterstützt bei der Weiterentwicklung unserer Ticketing-Komplettlösung pretix, die bei über 2.500 Veranstaltern weltweit im Einsatz ist. Hierbei liegt dein Fokus auf unseren Apps, die die Brücke von unserer Software in die reale Welt schlagen.

Dazu gehören beispielsweise unsere Ticket-Scan-App pretixSCAN, unser Kassensystem pretixPOS, unsere Lead-Scanning-App pretixLEAD und unser "Druckertreiber" pretixPRINT.

Es handelt sich um eher untypische Android-Apps: Statt auf normalen Smartphones von Privatpersonen laufen sie oft auf spezieller Hardware. Für unsere Drehkreuz-Terminals bauen wir sogar die Android-Distribution selbst zusammen. Unsere User Interfaces sind auf schnelle, fehlerfreie Bedienungsabläufe und unsere Softwarearchitektur auf Verlässlichkeit, auch im Offline-Fall, optimiert. pretixPOS ist als vollständiges Kassensystem zusätzlich umfangreichen rechtlichen Herausforderungen unterworfen – so wird es garantiert nie langweilig.

Nach einer ausführlichen Einarbeitung übernimmst du neben Bugfixes und Verbesserungen auch die Entwicklung neuer Funktionen für die Software überwiegend in Eigenregie. Bei Bedarf kommunizierst du hierzu auch direkt mit unseren Kund*innen, um Anforderungen zu präzisieren oder Fehler zu analysieren.

Geschätzte 60 % der Software, die wir programmieren, wird offen auf GitHub entwickelt und als Open Source veröffentlicht. Unsere Codebasis enthält noch Java-Reste, neuen Code schreiben wir nur noch in Kotlin.

Das Team

In unserem 8-köpfigen Entwicklungsteam arbeitet derzeit ein Kollege ausschließlich an unseren App-Projekten und zwei weitere Kollegen sowie zwei Freelancer unterstützen regelmäßig. Unsere Entwicklungsprozesse folgen keinen starren Regeln, sondern passen sich dynamisch den beteiligten Personen und der Situation an. Unsere Projekte entwickeln wir auf GitHub und GitLab. Wir legen grundsätzlich Wert auf Test-Suites und Continuous Integration, fokussieren uns hier bei den Apps aber bisher auf die Business-Logik.

In der Event-Branche gibt es naturgemäß oft feste Deadlines und wir müssen Zusagen einhalten. Dank klarer Kommunikation schaffen wir es, Aufgaben im Team so zu verteilen, dass in der Regel trotzdem niemand Überstunden machen muss. Wir nehmen Feierabend und Urlaub ernst und passen auf, dass sich niemand überarbeitet.

Wir schätzen ein tiefes Verständnis unserer Software im Team. Daher beobachten wir den Trend zur großflächigen Code-Generierung mit LLMs kritisch und verzichten bisher weitgehend darauf.

Über dich

Keine Sorge: Du musst noch nicht alles perfekt können! Am wichtigsten ist uns, dass du eine gute Auffassungsgabe mitbringst und keine Angst davor hast, dich auch in komplexere, neue Themen einzuarbeiten.

Wir wünschen uns, dass du bereits Erfahrung mit der Entwicklung von Android-Apps gesammelt hast und dich in Kotlin und Java wohlfühlst. Wie ein HTTP-Request aussieht oder was eine RESTful API ist, sollte dir ebenfalls gut vertraut sein.

Dein Fokus liegt klar auf Android-Apps, aber wir freuen uns, wenn du auch bereit bist, über den Tellerand hinauszublicken. Um ein einheitliches und gut wartbares Ökosystem zu schaffen, basieren auch andere unserer Apps (wie z.B. unser Kassenautomat) auf der gleichen Kotlin-Basis und unsere Desktop-Version von pretixSCAN entwickeln wir gerade auf Basis von Kotlin Multiplatform neu.

Du weißt Code-Reviews und gute Dokumentation zu schätzen und hast den Anspruch, deinen Code so aufzubauen, dass sich auch andere Team-Mitglieder gut darin zurechtfinden. Du solltest dich auf Deutsch und Englisch verständigen können.

Besonders wichtig ist uns, dass du zuverlässig und eigenständig arbeiten kannst. Ein wiederkehrender Teil deiner Aufgabe wird sein, aus abstrakten Anforderungen konkrete, technische Lösungswege zu entwickeln und eine neue Funktion so zu erdenken, dass sie flexibel, nutzerfreundlich und langlebig ist. Dabei bist du natürlich nicht allein, oft diskutieren wir Ideen lange im Team, bis wir sie umsetzen.

Weniger wichtig sind uns formale Qualifikationen wie Abi oder Studium. Wir glauben, dass von einem diversen Team alle Beteiligten profitieren und möchten insbesondere Menschen aus Gruppen, die in der IT-Wirtschaft unterrepräsentiert sind, dazu auffordern, sich bei uns zu bewerben. Dazu zählen beispielsweise, aber bei weitem nicht nur, Frauen, Menschen mit Migrationshintergrund oder Menschen mit Behinderung. (Für den rechtlichen Kram benötigen wir im Falle einer Einstellung zwar deinen Ausweis-Namen, für alles Weitere nennen wir dich selbstverständlich einfach so wie du dich uns vorstellst.)

Du kannst von uns erwarten

  • Ein Einstiegsgehalt von 4.895 – 5.384 € brutto für eine volle Stelle (wir verwenden intern ein Stufenmodell für die Gehaltsfestlegung, je nach Vorerfahrung ist im Einzelfall auch der Einstieg in eine höhere Stufe möglich).
  • Zuschuss zur betrieblichen Altersvorsorge (derzeit 25 € pro Monat + 20 % der von dir eingezahlten Beiträge).
  • Attraktive Extras wie z.B. ein Deutschland-Ticket, eine betriebliche Krankenzusatzversicherung mit 1.500 € Jahresbudget und Zugang zur Mental-Health-Plattform Nilo (enthält u.a. anonyme 1:1-Sessions mit Psycholog*innen auf Firmenkosten).
  • Selbstverständlich alles, was du für deine Arbeit brauchst: Laptop, Monitore, Schreibtisch, Schreibtischstuhl, …
  • Eine offene Urlaubsregelung: Du kannst dir, nach Abstimmung und mit Rücksicht auf die Planung deiner Kolleg*innen, so viel Urlaub nehmen, wie du brauchst.
  • Familienfreundliche Arbeitszeiten: Einen Großteil deiner Arbeitszeit kannst du frei bestimmen. Regelmäßige Meetings gibt es nur 1-2x pro Woche. Alle sonstigen Termine finden zwar zu „üblichen Bürozeiten“, aber immer nach individueller Absprache statt.
  • Ein Team, in dem du auch im Home-Office nie allein gelassen wirst. Trotzdem gibt es natürlich regelmäßig Gelegenheiten, sich auch in Person zu treffen.
  • Einen Arbeitsplatz in einem seit über 10 Jahren organisch wachsendem Unternehmen. Wir sind frei von Geldgebern wie Investoren oder Banken und können langfristig planen, so wie es für uns und unsere Kund*innen am besten ist.

Wir stehen für eine offene und demokratische Gesellschaft und positionieren uns entschieden gegen Rassismus, Sexismus, Antisemitismus, Queerfeindlichkeit sowie jegliche andere gruppenbezogene Menschenfeindlichkeit. Personen, die diese Werte nicht teilen, möchten wir bitten, sich einen anderen Arbeitgeber zu suchen.

Arbeitgeber

Mehr Stellen finden

Weitere Stellen