Senior Android Developer
Indexed description
Android, Kotlin
Roles & Responsibilities
- Strong OOP concepts, functional programming, memory management, concurrency (Java Threads, RxJava,
- In depth understanding and experience in Kotlin/Java languages, Android Studio IDE, Android SDK/Jetpack,
- Native Android App Development using Google SDKs and hybrid app development leveraging WebView bridging.
- Design and implementation of robust client-server architectures (MVVM, MVI, Clean Architecture).
- Designing and consuming robust RESTful APIs (JSON, Retrofit, OkHttp).
- Experience in integrating and working with Local Storage (Room, SQLite).
- Experience of working with unit testing and UI testing frameworks (JUnit, Mockito, Espresso).
- Mobile deployment and provisioning technologies including Google Play Console and Internal Testing.
- CI/CD with knowledge of GitHub and Jenkins/GitHub Actions (Gradle scripts).
- In depth Knowledge of Mobile DevOps practices and tools for automated testing, app bundling (AAB/APK),
- Extensive experience implementing mobile application security standards including Certificate/SSL Pinning,
- Hands-on experience securing WebView components against Cross-Site Scripting (XSS),
Salary Range: $100,000 to $120,000 per year
Qualifications: BACHELOR OF COMPUTER SCIENCE
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search