Available Offers for Dagger 2

Android Developer

Position filled
Remotely
Full-time
Project occupancy
A Senior level specialist is required for a large banking project. The main requirements for the specialist are: - Java Core - Understanding of OOP, SOLID, DRY, KISS, YAGNI. - Design patterns - Strong knowledge of Service, ContentProvider, BroadcastReceiver components. - Android SDK - Technology stack: RxJava2, Dagger2, OkHttp, Retrofit, Room, Mockito, JUnit (knowledge, experience, ability to write unit tests) - Understanding of MVVM, MVP architectures (understanding, experience working within these architectures) - Android material design - Basic concepts of network protocols: http, rest, soap, etc. - Understanding of multithreading in Java - Algorithms and data structures Additional requirements: - Kotlin - Experience working in a team environment Would be a plus: - Kotlincoroutines - Experience with CI/CD customization - Understanding/experience with WebSocket - Experience with Android system services (Sensors, Bluetooth, Alarm, etc.) - Experience with Agile - methodologies Personal Qualities: - Responsibility, goal-oriented, activity(proactivity), communication skills - Ability to understand new things independently and call colleagues for help if necessary. - Striving for continuous development Main tasks: - Create applications for the work of cashiers - Implement systems for interaction with various payment instruments - Implement libraries for working with Android terminals

Senior Android Developer

Position filled
Remotely
Full-time
Project occupancy
Long term fintech project, related to investing, trading and securities. Required technologies: 1. Android from 3-4 years old 2. Kotlin, Kotlin coroutines 3. GraphQL 4. WebSockets 5. RxJava / RxKotlin General: - Retrofit - MVVM, MVP - Dagger 2 - Room - Architecture Components - Data binding - FireBase - Strong knowledge of Android SDK, Java; - Ability to work with git version control system; - Knowledge of OOP, Clean architecture, design patterns; - Experience in client-server application development from 3 years.
Position filled