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.