Demo

Android Developer

Tential Solutions
Vienna, VA Contractor
POSTED ON 4/13/2025
AVAILABLE BEFORE 5/13/2025
Our client, a fortune 100 Credit Union, is looking to add an Android Developer to their team. This will require a hybrid schedule of 2 days per week onsite (other 3 days remote). Our client is open to a hybrid schedule at any of the following locations: Winchester, VA, Vienna, VA, Pensacola, FL, San Diego, CA. The ideal candidate will have expertise in Java and Kotlin, experience working within a formal Software Development Life Cycle (SDLC), and a deep understanding of Android application architecture and best practices. This role requires strong analytical skills, problem-solving abilities, and the capability to work both independently and collaboratively in a team environment.

This is a W2 Contract- we can’t do C2C arrangements. Candidates are required to be legally authorized to work in the United States without a sponsoring employer indefinitely, at this time, we can only accept US Citizens, GC EAD, GC Holders, TN Visas.

Work Location & Schedule:

  • Hybrid (2days/week onsite REQUIRED at any of the following locations: Vienna, VA , Winchester, VA , Pensacola, FL or San Diego, CA.
  • Hours: Monday – Friday, 8:00 AM – 4:30 PM EST

Required Qualifications (All Levels):

  • Experience delivering software within a structured SDLC
  • Strong knowledge of Java and Kotlin for Android development
  • Ability to analyze, organize, and implement technical solutions with sound judgment
  • Effective research, analytical, and problem-solving skills
  • Strong interpersonal, verbal, and written communication skills
  • Ability to work independently and collaboratively in a team environment
  • Bachelor’s degree in a related field or equivalent combination of education, training, and experience

Programming Languages:

Technical Skills & Competencies:

  • Kotlin (including Kotlin DSL for build scripts)
  • Java

Frameworks & Libraries:

  • Dagger/Hilt – Dependency injection
  • Jetpack Compose – UI toolkit for native development
  • JUnit, Mockito, Espresso, Hamcrest – Testing frameworks
  • Kotlin Coroutines – Asynchronous programming
  • Retrofit – Networking

Development Tools:

  • Android Studio – Primary development IDE
  • ProGuard/R8 – Code shrinking, obfuscation, and optimization
  • Azure DevOps Pipelines – CI/CD automation using YAML

Architectural Patterns:

  • MVVM (Model-View-ViewModel)
  • Android application lifecycle management (Application, Activity, Fragment lifecycle)

Development Methodologies:

  • SAFe Agile
  • Scrum

Level III:

Additional Requirements by Level

  • Experience working on small to medium-sized projects of increasing complexity
  • Ability to coach, mentor, and provide technical direction to team members
  • Strong negotiation skills when collaborating with stakeholders, governance committees, and senior management
  • Experience delivering software using multiple software development methodologies

Level IV:

  • Bachelor’s degree in a related field
  • Advanced training or certification in IT, Computer Science, or a related field
  • Extensive experience in application and systems analysis, workflow, or procedural analysis
  • Strong planning, organizational, and multi-tasking skills
  • Advanced research, analytical, and problem-solving skills

Level V:

  • Excellent relationship management, facilitation, and presentation skills
  • Demonstrated ability to independently resolve complex technical problems
  • Deep knowledge of financial industry trends, standards, and emerging technologies
  • Proven experience in strategic planning and decision-making
  • Experience leading, guiding, and mentoring professional staff

Desired Qualifications (All Levels):

  • College degree and formal training in IT, Computer Science, or a related field
  • Knowledge of Navy Federal business processes and technical systems
  • Strong analytical expertise
  • Understanding of financial industry best practices related to mobile applications
  • Experience delivering software using Agile frameworks (Scrum, Kanban, XP)
  • Previous experience developing native Android apps using Android Studio
  • Commitment to staying up to date with emerging trends in mobile application development
  • Experience leveraging techniques such as Test-Driven Development (TDD) and CI/CD pipelines

Additional Desired Skills (Level III, IV, & V):

Programming Languages:

  • Bash/Shell scripting
  • HTML

Frameworks & Libraries:

  • OkHttp – HTTP client
  • RxJava – Reactive programming

Tools:

  • Verimatrix APK Defender – Code protection
  • WireMock – Service virtualization tool
  • Firebase Crashlytics – Crash reporting and application monitoring
  • Firebase App Distribution – Test app distribution
  • Adobe Analytics – Telemetry
  • Azure App Insights – Telemetry
  • LaunchDarkly – Feature management
  • Google Play Console – App store management

Architectural Patterns:

  • MVP (Model-View-Presenter)

Methodologies:

  • Extreme Programming (XP) – Agile software development framework
  • Acceptance Test-Driven Development (ATDD)

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Android Developer?

Sign up to receive alerts about other jobs on the Android Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tential Solutions

Tential Solutions
Hired Organization Address Annapolis, MD Contractor
Who We Are Tential is a solutions provider specializing in recruiting IT and customer experience skill sets. Our two pri...
Tential Solutions
Hired Organization Address Dresher, PA Full Time
Our client, a leading FinTech/Financial Services company, is seeking a talented AI Delivery Leader to join their team. T...
Tential Solutions
Hired Organization Address Annapolis, MD Full Time
About the Company – We are Tential, a highly ranked and extremely successful IT solutions and staffing company with offi...
Tential Solutions
Hired Organization Address Illinois, IL Full Time
Head of Sales – Fire & Safety (Industrial) | Chicago (Remote) Our client, a rapidly growing industrial fire and safety c...

Not the job you're looking for? Here are some other Android Developer jobs in the Vienna, VA area that may be a better fit.

Android Developer

Satnam Data Systems, Inc, Mc Lean, VA

Android Developer

Top Secret Clearance Jobs, Sterling, VA

AI Assistant is available now!

Feel free to start your new journey!