Irving, TX / Jersey City, NJ | 8 - 10 years experience
Job Description
Must Have Technical/Functional Skills
- Strong OOP concepts, functional programming, memory management, concurrency (Java Threads, RxJava, Kotlin Coroutines/Flow).
- In depth understanding and experience in Kotlin/Java languages, Android Studio IDE, Android SDK/Jetpack, and Jetpack Compose frameworks.
- 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), and continuous deployment.
- Extensive experience implementing mobile application security standards including Certificate/SSL Pinning, Biometric Authentication (BiometricPrompt), and secure data encryption at rest/in transit (Jetpack Security/Crypto).
- Hands‑on experience securing WebView components against Cross‑Site Scripting (XSS).
Salary Range: $100,000 to $120,000 per year
#J-18808-Ljbffr