App Developer (m/w/d)
by Octopus Energy
Job description
Join the revolution! Octopus Energy ist Teil der Energierevolution. 🌎 Global, agil und zukunftsorientiert verändern wir den Energiemarkt mit neuer Technologie zum Besseren. 🌈 Werde Teil unseres 200-köpfigen Teams und fordere den Status Quo heraus. Mit Energie, die gut für den Planeten ist und gut für dein Karma. 💚 Dabei unterstützt uns unsere IT-Plattform Kraken. Dank Data-Science kann mit ihr ein Großteil der Energieversorgungskette automatisiert werden.
Wir haben ehrgeizige Ziele und ein starkes Mutterunternehmen im Rücken. Weltweit versorgt Octopus Energy bereits über 3 Millionen Haushalte mit grüner Energie.
Du passt zu uns, wenn dein Herz nicht nur für Technologie schlägt, sondern auch für deine Kolleginnen. Wir kommunizieren offen und transparent – mit unseren Kundinnen und mit unseren Mitarbeiter*innen. Sorge gemeinsam mit uns dafür, dass das Thema grüne Energie die Aufmerksamkeit bekommt, die es verdient – als spannendes Themenfeld, ganz ohne erhobenen Zeigefinger.
Duties and responsibilities
- Du entwickelst unsere Außendienst-App zur Aufnahme von Gebäudedaten, Heizsysteminformationen und Kundenfeedback weiter und bist auch am Gesamtdesign, der Strategie, der Produktentwicklung und dem Roadmapping beteiligt
- Du übernimmst Verantwortung für die Freigabe und Überwachung unserer App und behebst Fehler und Probleme, die unsere Nutzer finden
- Außerdem diskutierst und gestaltest du den Vertrag zwischen unserer App und dem Entwicklerteam
- Die Pflege und Verbesserung unserer CI-Umgebung für Qualitätstests und Release-Zyklen gehören auch zu deinem Aufgabengebiet
- Du liebst es Bibliotheken, Patterns und Frameworks zur Verbesserung der Leistung, Stabilität und Architektur unsere App zu erforschen und weiterzuentwickeln
Appreciated qualification and experience
- Du hast deine Ausbildung als Fachinformatiker oder ein technisches Studium (z.B. Informatik, Wirtschaftsinformatik) erfolgreich abgeschlossen oder verfügst über mehrjährige relevante Berufserfahrung im Bereich der App Entwicklung
- Du hast schon mindestens eine App erfolgreich in den App Store gebracht
- Kotlin Kenntnisse beherrschst du ausgezeichnet und hast schon mit einer weiteren Programmiersprache experimentiert
- Du hast sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
- Du hast Lust, dich in neue Technologien wie JetPack Compose und GraphQL einzuarbeiten
- Die Leidenschaft für App-Architekturen zeichnet dich aus und du bist es gewohnt über die Vor- und Nachteile verschiedener Muster (MVC, MVVM, Redux) zu sprechen
- Du hast Kenntnisse über reaktive Bibliotheken, Offline-Speicher, API-Integration und Testen
- Du bist mit bewährten Praktiken der Versionskontrolle und kontinuierlicher Integration vertraut
- Interesse an plattformübergreifenden Code-Sharing-Lösungen und Passion für großartiges App-Design und Benutzererfahrung bringst du ebenfalls mit
- Kenntnisse in Swift und/oder iOS-Entwicklung sind ein Plus
Additional info
- Alle unsere Apps sind mit deklarativer UI (Jetpack Compose & SwiftUI) gebaut
- Alle unsere APIs sind in GraphQL gebaut, und wir verwenden eine moderne Auswahl an Bibliotheken und Software-Entwicklungstechniken
- Wir haben Projekte in reinem Android/Kotlin, andere in reinem iOS/Swift und wir verwenden auch Kotlin Multiplatform in größeren Projekten, um Code zwischen nativen Codebases zu teilen
- Diese Technologie ermöglicht es uns, als einheitliches mobiles Team zu arbeiten, im Gegensatz zu einer iOS/Android-Trennung, die wir als wirklich aufregend empfinden und uns neue Möglichkeiten zum Lernen und zur Zusammenarbeit eröffnet.
Contract person
Julian Schreiber (julian.schreiber@octoenergy.com)
How to apply
https://jobs.lever.co/octoenergy/24d3eb4c-d4f1-4a6d-8459-db93fbfbd20c