Pretix logo

Softwareentwickler*in Apps (Kotlin / Android)

Pretix·€4,895 – €5,384

Primary stack

KotlinJavaAndroidHTTPAPI

Job description

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

Remote (Germany)

30-40h/Woche

About the Position

Wir suchen neue Team-Mitglieder! Interesse? Klick für mehr Infos.

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).

Responsibilities

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.

Requirements

  • Erfahrung mit der Entwicklung von Android-Apps
  • Kenntnisse in Kotlin und Java
  • Vertrautheit mit HTTP-Requests und RESTful APIs
  • Fähigkeit zu Code-Reviews und guter Dokumentation
  • Deutsch und Englisch auf muttersprachlichem Niveau

Nice to Have

  • Erfahrung mit verschiedenen UI-Frameworks von Android (XML-Layouts vs. Compose)
  • Kenntnisse in SQL (im Kontext von Android oder separat)

About the 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.

What We Offer

  • 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.

How to Apply

Wenn du Interesse hast, mit uns zu arbeiten, schicke uns eine E-Mail an bewerbung -at- pretix.eu. Bitte gehe in deiner E-Mail auf folgende Fragen ein:

  • An was für Projekten hast du in den letzten Jahren gearbeitet und was war deine Rolle dabei?
  • An welchem Problem hast du zuletzt echt lange gesessen?
  • Welche Erfahrungen hast du mit den unterschiedlichen UI-Frameworks von Android (XML-Layouts vs. Compose)?
  • Hast du Erfahrungen mit SQL (im Kontext von Android oder separat)?
  • Hast du schonmal beruflich (oder ehrenamtlich etc.) etwas völlig anderes gemacht? Wenn ja, was?
  • Was ist dir wichtig, damit du in dem Job bei uns deine Stärken entfalten kannst?

Wir betrachten deine Bewerbung im ersten Schritt anonymisiert. Wir nehmen dabei nicht nur deinen Namen aus den Unterlagen heraus, sondern auch andere Faktoren wie Herkunft, Orte, Alter, Pronomen, etc. Auf dieser Grundlage entscheiden wir dann gemeinsam im Team, wen wir kennenlernen wollen. Bitte sorge daher dafür, dass bereits deine E-Mail oder dein Anschreiben aussagekräftig ist und die obigen Fragen beantwortet.

Wir möchten dich kennen lernen und nicht dein LLM: Verwende es zum Korrekturlesen, wenn du es für nötig hältst (wir halten es nicht für nötig), aber stelle bitte sicher, dass der Inhalt wirklich von dir kommt.

Weitere Anhänge, wie z.B. einen tabellarischen Lebenslauf, berücksichtigen wir in der ersten Runde nicht. Schicke bitte keine Zeugnisse oder Bewerbungsfotos mit.

Wenn unser Interesse geweckt ist, werden wir uns mit dir zu einer Videokonferenz oder einem Treffen verabreden, um uns gegenseitig besser kennenzulernen. Wenn du in unserer engeren Auswahl landest, werden wir dich bitten, eine kleine technische Aufgabe (Aufwand max. 3 Stunden) zu lösen und dann in einer weiteren Videokonferenz mit zukünftigen Kolleg*innen zu besprechen.

Du erhältst von uns in jedem Fall eine Antwort auf deine Bewerbung. Die Dauer des Bewerbungsprozesses hängt jedoch davon ab, wie viele Bewerbungen bei uns eingehen. Wenn du noch Fragen hast, schreibe uns gerne ebenfalls eine E-Mail oder ruf uns an. Wir freuen uns, von dir zu hören!

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.

© Pretix. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Pretix

All 2 roles

Popular searches