Android-Entwickler

Aus der Ferne
Vollzeit
Projektarbeit
Grundlegende Anforderungen: - Java-Kern - Verständnis von OOP, SOLID, DRY, KISS, YAGNI. - Entwurfsmuster - Gute Kenntnisse der Komponenten Service, ContentProvider, BroadcastReceiver. - Android SDK - Stack: RxJava2, Dagger2, OkHttp, Retrofit, Room, Mockito, JUnit (Kenntnisse, Erfahrung in der Anwendung, Fähigkeit, Unit-Tests zu schreiben) - Kotlin - 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 Ist ein Plus: - Koroutinen in Kotlin - Erfahrung mit CI/CD-Anpassung - Verständnis/Erfahrung mit WebSocket - Erfahrung mit Android-Systemdiensten (Sensoren, Bluetooth, Alarm, etc.) - Erfahrung mit Agile-Methoden Bankprojekt - Anwendung für Kassierertätigkeit.