Senior Android Developer
Posted On: 10/12/2021
Requirement Code: 51278
- 5+ years of experience working in the Android ecosystem.
- Strong familiarity with modern mobile architecture patterns like MVC and MVVM.
- Familiarity with Android jetpack libraries such as: navigation components, Material design, Room, annotations, arc.core (for testing LiveData).
- Expert-level knowledge of the Android Java framework.
- Expert-level knowledge of the native Android platform (experience with cross-platform development, like Xamarin, is nice to have though).
- Experience implementing popular libraries, like Retrofit, OkHttp, Gson, Jetpack, Picasso, Zxing, RxJava, MPAndroidChart, Espresso, Robolectric.
- Strong knowledge of the Kotlin language.
- Strong familiarity with Secure Coding Practices, including build obfuscation and implementation of encryption utilities, like HTTPS, TLS, Android KeyChain API.
- Experience implementing Encryption frameworks and working with common encryption utilities, like HTTPS, TLS, SHA-256, Android KeyChain API, Cipher Block Chaining.
SAICON Ranked #142
- America’s Fastest Growing Companies