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
Similar jobs

Senior Android Developer

Apply Now
Back to search page