Aktuelle Aufträge für Dagger 2

Android-Entwickler

Aus der Ferne
Vollzeit
Projektarbeit
Für ein großes Bankprojekt wird ein leitender Spezialist gesucht. Die Hauptanforderungen an den Spezialisten sind: - Java-Kern - Verständnis von OOP, SOLID, DRY, KISS, YAGNI. - Entwurfsmuster - Gute Kenntnisse der Komponenten Service, ContentProvider, BroadcastReceiver. - Android SDK - Technologie-Stack: RxJava2, Dagger2, OkHttp, Retrofit, Room, Mockito, JUnit (Wissen, Erfahrung, Fähigkeit, Unit-Tests zu schreiben) - Verständnis von MVVM- und MVP-Architekturen (Verständnis, Erfahrung in der Arbeit mit diesen Architekturen) - Android Material Design - Grundlegende Konzepte von Netzwerkprotokollen: http, rest, soap, etc. - Verständnis von Multithreading in Java - Algorithmen und Datenstrukturen Zusätzliche Anforderungen: - Kotlin - Erfahrung in der Arbeit in einer Teamumgebung Wäre ein Plus: - Kotlin-Koroutinen - Erfahrung mit CI/CD-Anpassung - Verständnis/Erfahrung mit WebSocket - Erfahrung mit Android-Systemdiensten (Sensoren, Bluetooth, Alarm, etc.) - Erfahrung mit Agile-Methoden Persönliche Qualitäten: - Verantwortung, Eigenmotivation, Aktivität (Proaktivität), Kommunikationsfähigkeit - Fähigkeit, sich selbstständig in neue Sachverhalte einzuarbeiten und bei Bedarf Kollegen um Hilfe zu bitten. - Streben nach kontinuierlicher Entwicklung Hauptaufgaben: - Erstellung von Anwendungen für die Arbeit der Kassierer - Implementierung von Systemen für die Interaktion mit verschiedenen Zahlungsmitteln - Implementierung von Bibliotheken für die Arbeit mit Android-Terminals

Senior Android-Entwickler

Aus der Ferne
Vollzeit
Projektarbeit
Langfristiges Fintech-Projekt, das mit Investitionen, Handel und Wertpapieren zu tun hat. Erforderliche Technologien: 1. 3-4 Jahre altes Android 2. Kotlin, Kotlin Koroutinen 3. graphQL 4. webSockets 5. RxJava / RxKotlin Allgemeines: - Nachrüstung - MVVM, MVP - Dolch 2 - Raum - Architektur Komponenten - Datenbindung - FireBase - Gute Kenntnisse von Android SDK, Java; - Fähigkeit, mit dem Versionskontrollsystem git zu arbeiten; - Kenntnisse von OOP, sauberer Architektur, Entwurfsmustern; - Erfahrung in der Entwicklung von Client-Server-Anwendungen ab 3 Jahren.