Android Developer
at Idexcel
in
Vienna,
Virginia
Posted in Other about 2 hours ago.
Type: full-time
Job Description:
Job Title: Android Developer
Location: Vienna, VA
Duration: Long Term
Hybrid Days in-office requirement: 2x a week or 8x a month
Required list of skills and competencies:
Programming Languages
• Kotlin, including Kotlin DSL for build scripts
• Java
Frameworks and Libraries
• Dagger/Hilt - Dependency injection
• Jetpack Compose - Toolkit for building native UI
• JUnit, Mockito, Espresso, Hamcrest - Testing frameworks
• Kotlin Coroutine - Asynchronous programming
• Retrofit - Networking
Tools
• Android Studio - Android IDE
• Proguard/R8 - Shrink, obfuscate, and optimize
• Azure DevOps Pipelines - CI/CD pipelines using YAML
Architectural Patters
• MVVM (Model View View-Model)
• Android architecture. Application, Activity, Fragment lifecycle.
Methodology
• SAFE Agile
• Scrum
Programming Languages
• Bash/shell scripting
• HTML
Frameworks and Libraries
• Okhttp - Http client
• RxJava - Reactive programming
Tools
• Verimatrix apkdefender - Code protection
• Wiremock - Service virtualization tool
• Firebase Crashlytics - Crash reporting, application monitoring
• Firebase App Distribution - Test app distribution
• Adobe Analytics - Telemetry
• Azure App Insights - Telemetry
• Launch Darkly - Feature management
• Google Playstore Console - App store
Architectural Patters
• MVP (Model View Presenter)
Methodology
• Extreme Programming (XP) - Agile software development framework
• ATDD (Acceptance test-driven development)