Android Developer (m/f/d)
🏛 Ausgeschrieben von FERCHAU GmbHWir suchen einen erfahrenen Android Developer zur Entwicklung und Optimierung einer großflächigen Mobile-Banking-Anwendung. In dieser Rolle werden Sie neue Features entwickeln, bestehende Funktionalitäten erweitern und refaktorieren sowie eng mit Business Analysts und UX/UI-Designern zusammenarbeiten, um eine hervorragende Benutzerexperience zu schaffen.
Ihre Aufgaben umfassen die Entwicklung komplexer Benutzeroberflächen mit Jetpack Compose, die Sicherstellung von Code-Qualität und Performance sowie die Erstellung und Wartung von Unit-, Integrations- und UI-Tests. Sie werden aktiv in agilen Zeremonien und technischen Diskussionen teilnehmen und eng mit einem internationalen Team zusammenarbeiten.
Wir erwarten mindestens 5 Jahre Erfahrung in der Android-Entwicklung mit starken Kotlin-Kenntnissen. Erforderlich sind praktische Erfahrungen mit Jetpack Compose, Coroutines, Flow, Dependency Injection (Hilt, Dagger, Koin oder ähnlich) sowie solide Kenntnisse von Android-Architekturmustern wie MVVM oder MVI. Sie sollten Erfahrung mit modernen Testing-Praktiken, Git Flow und Agile/Scrum-Umgebungen haben. Gute Kenntnisse von Clean Code Prinzipien, starke Kommunikationsfähigkeiten und fließendes Englisch sind erforderlich.
Vorteilhaft sind Erfahrungen in Banking-, Fintech- oder Finanzdienstleistungsprojekten, Kenntnisse von TeamCity, CI/CD-Pipelines und Mobile-Security-Konzepten sowie Erfahrung in Mentoring oder technischem Coaching.
Die Position ist hybrid ausgerichtet mit Standort in Warschau und erfordert einen Tag pro Monat vor Ort.
Skills erklärt
- Android
- Betriebssystem für mobile Geräte von Google, auf dem Apps entwickelt und ausgeführt werden.
- Kotlin
- Programmiersprache, die auf der Java Virtual Machine läuft und als moderne Alternative zu Java für Android-Apps und Backend-Entwicklung verwendet wird.
- Jetpack Compose
- Jetpack Compose ist ein modernes UI-Framework von Google für die Android-App-Entwicklung mit deklarativem Code; wird eingesetzt, um Benutzeroberflächen schneller und wartbarer zu erstellen.
- Dependency Injection
- Softwaredesign-Muster, bei dem Abhängigkeiten von außen in eine Komponente eingespritzt werden, statt diese selbst zu erzeugen.
- MVVM
- Architektur-Pattern (Model-View-ViewModel); trennt Datenschicht, Präsentationslogik und Benutzeroberfläche zur besseren Wartbarkeit.
- Unit Testing
- Testmethode, bei der einzelne Komponenten oder Funktionen eines Programms isoliert getestet werden, um Fehler früh zu erkennen.
- Integration Testing
- Testverfahren, das die Zusammenarbeit mehrerer Softwarekomponenten oder Systeme überprüft.
- UI testing
- Automatisierte oder manuelle Tests der Benutzeroberfläche von Anwendungen, um Funktionalität, Usability und Darstellung auf verschiedenen Geräten zu überprüfen.
- Scrum
- Agile Projektmanagement-Methode, die Arbeit in kurzen Zyklen (Sprints) organisiert und regelmäßige Abstimmungen vorsieht.
- Clean Code
- Programmierpraxis, die lesbare, wartbare und gut strukturierte Quellcode durch Namensgebung, Funktionsgröße und Dokumentation anstrebt.
- Refactoring
- Umstrukturierung von bestehendem Programmcode zur Verbesserung der Lesbarkeit und Wartbarkeit, ohne die Funktionalität zu ändern.
- TeamCity
- Continuous-Integration- und Continuous-Deployment-Tool von JetBrains; automatisiert das Bauen, Testen und Bereitstellen von Softwareprojekten.
- CI/CD
- Automatisierte Prozesse für kontinuierliche Integration von Code-Änderungen und kontinuierliche Bereitstellung von Software-Updates.
Als IT-Freelancer automatisch auf Projekte wie dieses bewerben
Nexus ist die KI-gestützte Plattform für IT-Freelancer, die täglich neue Projektausschreibungen analysiert und passgenaue Bewerbungstexte generiert – vollautomatisch, in Sekunden. Kein manuelles Schreiben mehr: Nexus liest die Ausschreibung, erkennt die gefragten Skills und erstellt einen individuellen Bewerbungstext, den du per Klick versendest.
- ✓ Projektausschreibungen direkt von Anbietern aus dem DACH-Raum
- ✓ KI-Bewerbungstext in unter 30 Sekunden – individuell auf jedes Projekt zugeschnitten
- ✓ Automatischer Versand per E-Mail + Anlage in Pipedrive
- ✓ Kostenlos starten – keine Kreditkarte erforderlich
Häufige Fragen zu Nexus
- Was ist Nexus und für wen ist es geeignet?
- Nexus richtet sich an selbstständige IT-Freelancer, die regelmäßig auf Projektausschreibungen antworten. Die Plattform automatisiert den gesamten Bewerbungsprozess – von der Analyse der Ausschreibung bis zum Versand der Bewerbung.
- Wie schreibt Nexus den Bewerbungstext?
- Nexus analysiert die Projektbeschreibung mit Claude (Anthropic) und gleicht die Anforderungen mit deinem hinterlegten Profil ab. Der generierte Text ist individuell, professionell und direkt versendbar – du kannst ihn vor dem Absenden noch anpassen.
- Welche Projektplattformen werden unterstützt?
- Nexus erhält Projekte direkt von Projektanbietern aus dem DACH-Raum – neue Ausschreibungen erscheinen automatisch in deiner Pipeline, ohne dass du Plattformen manuell durchsuchen musst.
- Kostet Nexus etwas?
- Der Einstieg ist dauerhaft kostenlos. Für professionelle Nutzung mit erweiterten Funktionen gibt es kostenpflichtige Pläne – ohne versteckte Kosten oder automatische Verlängerung.
Nie wieder Bewerbungen schreiben.
Nexus matcht deine Skills und schreibt Bewerbungen automatisch.
Kostenlos registrieren →Keine Kreditkarte erforderlich
Marktgeschwindigkeit
Noch nicht genug geschlossene Projekte mit diesen Skills, um eine durchschnittliche Standzeit zu berechnen.
Stundensatz vs. Markt
Kein Stundensatz für dieses Projekt hinterlegt.
Ø 94 €/h (für diese Skills)
Tipp
Zeiterfassung & Projektverwaltung
Projekte, Stunden und Rechnungen in einer App. Flow ist die schlanke Lösung für IT-Freelancer und Agenturen – kostenlos starten.
Flow ausprobierenÄhnliche Projekte
- SAP Composable Storefront Senior
- SAP Composable Storefront Senior (DRWN)
- Desktop Applications Developer
- Backend Engineer (Python)
- Android Engineer
- Software Developer .NET / Microsoft 365 (m/w/d) – Modern Workplace & Power Platform
- Technische Dokumentation / Technical Writer (m/w/d)
- 100% Remote: Senior SitecoreAI DAM Consultant / Architect (m/w/d)
- Java Software Developer (m/w/d) Öffentlicher Sektor - 80% Remote
- Java/Angular Developer mit Spring-Boot/OpenShift-Erfahrung (m/w/d) - 100% Remote
- Fullstack Entwickler Angular / Spring Boot (m/w/d) Lebensversicherung
- Solution Architect mit Erfahrung im Bereich der Videoaufzeichnung
- Java Fullstack Developer (m/w/d)
- Automatisierungslösungen für Revit und AutoCAD entwickeln
- (Junior) Entwickler Technische Informatik (m/w/d)
Tipp
Konferenzraum in Hamburg
Für das nächste Kunden- oder Teammeeting in Hamburg: vollausgestattet mit Beamer, Whiteboard und Videokonferenz – ab 49 €/h, direkt am Gänsemarkt.
Konferenzraum mieten