Required Skills

Android Developer

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 19th Dec 2023

JOB DETAIL

• Demonstrates knowledge delivering software within a formal Systems Development Life Cycle (SDLC)
• Demonstrates knowledge of developing Java based applications
• Ability to apply sound judgment in analyzing and organizing technical solutions
• Effective research, analytical, and problem-solving skills
• Effective interpersonal, verbal, and written communication
• Ability to work independently and as part of a team

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
• Kotlin Coroutine - Asynchronous programming


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


Level IV:
• Advanced training/certification in information technology, computer science or related field
• Extensive experience in application/systems analysis, workflow or procedural analysis
Level V:
• Demonstrated technical abilities in independently resolving complex problems
• Deep knowledge of financial industry trends, direction and standards that guide new technology offerings
• Experience, and demonstrated knowledge in strategic planning
• Experience leading, guiding, and mentoring professional staff

Desired 
• College degree and formal training in information technology, computer science or related field
• Knowledge of Navy Federal business processes and technical systems
• Strong analytical expertise
• Knowledge of Financial industry best practices in relation to Mobile Application offerings and capabilities
• Experience delivering software using Agile frameworks such as Scrum, Kanban, or XP
• Previously developed native Android Apps using Google’s official IDE, Android Studio
• Refines knowledge by staying up to date on emerging trends in the mobile application development landscape

Tools
• Wiremock - Service virtualization tool
• Firebase Crashlytics - Crash reporting, application monitoring
• Firebase App Distribution - Test app distribution
• Adobe Analytics - Telemetry
• Azure App Insights - Telemetry

Company Information