تکنولوژیها
- JavaAndroidKotlinGoogle MapsOOPGradleMVVMRetrofitRxJavaOkhttpMVP patternDaggerAndroid GPS
Required Qualifications:
3+ years of experience working with Object Oriented Languages
2+ years of experience working with Android
Strong understanding of Object Oriented Design
Ability and desire to mentor other Engineers
Possess solid communication skills
Possess strong customer focus
Familiarity with Kotlin
Working with a unidirectional Flow architecture
Experience working with reusable Android libraries
Designing and developing on the Android platform, including Java, Android Studio, Gradle, ADB, and publishing apps to the Google Play store
Implementing software development best practices using UI Design Patterns such as MVP and MVVM
Business/Fluent Level in english
Love research , learn and R&D
Skill Sets :
RxJava/RxKotlin
Web architectures and services (HTTP, REST, etc.) (OkHttp, Volley, retrofit)
Dependency Injection Frameworks (Dagger2 preferred)
Persisting data (User Defaults)
Background operations (AsyncTask)
Google Location Services
git
CI/CD (test, auto build, ...)
Education
Bachelor’s degree in Computer Science, Management Information Systems or other related technical field preferred
Masters degree is an added bonus.
Compensation is highly competitive based on experience and education