1

Android Development Jobs in Washington, DC (NOW HIRING)

Android Developer

Dulles, VA · On-site

$56.25 - $74/hr

Android Developer We are in need of an Android Developer to join our team to solve real-time cyber ... Development, testing and debugging Python and C * Experience in UNIX applications using make files ...

Android Developer

Mclean, VA · On-site

$56.50 - $74.25/hr

Responsibilities : • Design and develop custom software tools and techniques for the Android platform • Own end-to-end development: requirements, design, implementation, testing, and sustainment ...

Android Developer

Mclean, VA · On-site

$56.25 - $74/hr

Overview BigBear.ai is seeking an Android Developer to join a mission-focused cyber team supporting ... Own end-to-end development: requirements, design, implementation, testing, and sustainment

Android Developer

Mclean, VA · On-site

$57.25 - $75.25/hr

Overview BigBear.ai is seeking an Android Developer to join a mission-focused cyber team supporting ... Own end-to-end development: requirements, design, implementation, testing, and sustainment

Android Developer

Sterling, VA · On-site

$56.25 - $74/hr

Android Developer We are in need of an Android Developer to join our team to solve real-time cyber ... Development, testing and debugging Python and C * Experience in UNIX applications using make files ...

Android Developer

Sterling, VA · On-site

$55.50 - $72.75/hr

GRVTY is seeking an Android Developer to join their team focused on solving real-time cyber ... Required : • Active TS/SCI with Polygraph Clearance • Development, testing and debugging Python ...

Android CNO Developer

Chantilly, VA · On-site

$57.50 - $75.75/hr

Conduct exploit development, vulnerability research, and PoC creation * Debug at kernel and user-space layers (gdb, LLDB, JNI, V8, Mojo) * Reverse engineer native binaries and Android system ...

Android Developer

Sterling, VA · On-site

$55.25 - $72.50/hr

Our team writes CNO software for mobile devices (both Android and iOS) as part of a larger program ... Development, testing and debugging Python and C * Experience in UNIX applications using make files ...

Role: Android Engineer Location: Mclean, VA Duration: Long Term As an Android Software Engineer ... development (Kotlin, Swift, 3rd party libraries, etc.) * Influence and contribute to group ...

Android Engineer Location: Mclean, VA Duration: Long Term As an Android Software Engineer, you'll ... development (Kotlin, Swift, 3rd party libraries, etc.) * Influence and contribute to group ...

Android Developer

Sterling, VA · On-site

$55.25 - $72.50/hr

Our team writes CNO software for mobile devices (both Android and iOS) as part of a larger program ... Development, testing and debugging Python and C * Experience in UNIX applications using make files ...

Android CNO Developer

Chantilly, VA · On-site

$57 - $75/hr

Conduct exploit development, vulnerability research, and PoC creation * Debug at kernel and user-space layers (gdb, LLDB, JNI, V8, Mojo) * Reverse engineer native binaries and Android system ...

Android CNO Developer

Chantilly, VA

$57.50 - $75.75/hr

Conduct exploit development, vulnerability research, and PoC creation * Debug at kernel and user-space layers (gdb, LLDB, JNI, V8, Mojo) * Reverse engineer native binaries and Android system ...

Android CNO Developer

Chantilly, VA · On-site

$57.50 - $75.75/hr

Conduct exploit development, vulnerability research, and PoC creation * Debug at kernel and user-space layers (gdb, LLDB, JNI, V8, Mojo) * Reverse engineer native binaries and Android system ...

Android Mobile Application Developer

Sterling, VA · On-site

$55.25 - $72.50/hr

Nightwing is seeking experienced Android Mobile Application Developers to support the design, development, testing, and maintenance of high-performance Android applications. The ideal candidates will ...

Android Developer

Dulles, VA · On-site

$55.25 - $72.50/hr

Our team writes CNO software for mobile devices (both Android and iOS) as part of a larger program ... Development, testing and debugging Python and C * Experience in UNIX applications using make files ...

next page

Showing results 1-20

Android Development information

See Washington, DC salary details

$12

$69

$94

How much do android development jobs pay per hour?

As of Jul 12, 2026, the average hourly pay for android development in Washington, DC is $69.24, according to ZipRecruiter salary data. Most workers in this role earn between $60.72 and $79.76 per hour, depending on experience, location, and employer.

What is Android development?

Android development is the process of creating applications for devices running the Android operating system. Developers use programming languages like Java or Kotlin, along with tools such as Android Studio, to design, build, test, and deploy apps. These apps can range from simple utilities to complex games and are distributed through platforms like the Google Play Store. Android development requires understanding both software engineering and the unique aspects of mobile devices, such as screen sizes and device capabilities.

What are the key skills and qualifications needed to thrive as an Android Developer, and why are they important?

To thrive as an Android Developer, you need strong proficiency in Java and Kotlin, solid understanding of Android SDK, and experience with mobile app architecture, usually supported by a relevant degree or portfolio of projects. Familiarity with development tools like Android Studio, version control systems such as Git, and knowledge of APIs and testing frameworks is crucial. Excellent problem-solving, collaboration, and communication skills help you work effectively within teams and address complex technical challenges. These skills ensure you can build high-quality, user-friendly applications that meet business goals and user expectations in a rapidly evolving mobile environment.

What are some common challenges Android Developers face when working on large-scale apps, and how can they overcome them?

Android Developers working on large-scale apps often encounter challenges such as managing codebase complexity, ensuring consistent performance across diverse devices, and coordinating with cross-functional teams. To address these issues, developers commonly use modularization to organize code, implement thorough testing strategies, and participate in regular code reviews. Collaboration with designers, QA testers, and backend engineers is crucial to ensure smooth integration and a high-quality user experience. Staying updated with the latest Android development tools and best practices also helps in overcoming these challenges.

What is the difference between Android Development vs iOS Development?

AspectAndroid DevelopmentiOS Development
Required CredentialsJava/Kotlin, Android SDK, sometimes certifications like Google Associate Android DeveloperSwift/Objective-C, Xcode, Apple Developer certifications
Work EnvironmentAndroid Studio, Windows/Mac/Linux, mobile app developmentXcode, macOS, iOS app development
Industry UsageWidespread across global markets, diverse device ecosystemPrimarily Apple devices, premium market segment
Common Search/ComparisonOften compared for mobile app development skills, job opportunities, and platform choice

Android Development and iOS Development are both mobile app development roles but differ mainly in programming languages, tools, and target devices. Android developers work with Java or Kotlin using Android Studio, while iOS developers use Swift or Objective-C with Xcode. Each role caters to different device ecosystems and market segments, influencing job opportunities and required skills.

Infographic showing various Android Development job openings in Washington, DC as of July 2026, with employment types broken down into 19% Full Time, 72% Part Time, and 9% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $144,023 per year, or $69.2 per hour.
Android Developer

$56.25 - $74/hr

Full-time

Re-posted 18 days ago


Job description

Android Developer
We are in need of an Android Developer to join our team to solve real-time cyber challenges. Looking for individuals who enjoy working on a mission-focused team that works very closely with our end users.
Duties include: design custom software tools and techniques for the Android platform; be responsible for end-to-end design and development of custom software; diagnose and debug issues using both COTS and GOTS tools; have a firm understanding of how networks work; develop documentation pertinent to operating and supporting developed software and techniques; mentor and lead junior-level developers to accomplish mission objectives; and solve real-time cyber challenges.
Place of Performance
  • Dulles, Virginia
Required Experience
  • Development, testing and debugging Python and C
  • Experience in UNIX applications using make files or comparable build environments, mission-applicable platforms.
  • programming CNO tools and techniques
  • Network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols.
  • Tracing code execution in a debugger (WinDbg/gdb/IDA Pro).
  • Reverse engineering native binaries.
  • Developing proof-of-concept exploit software
  • Knowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats (e.g., ELF), file system internals (e.g., NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures
  • Understanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat
  • Working with version control software such as git, Gitlab, etc.
Desired Experience
  • Experience with native-level mobile development
  • Experience with vulnerability analysis
  • Experience with assembly, preferably ARM
  • Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing
  • Objective-C, Swift or C++ programming
  • Ability to work independently and as part of a team in a fast-paced environment with ever-changing requirements.

Security Clearance
  • U.S. government Top Secret security clearance
  • Possess a Full Scope Polygraph or ability to obtain one

Education
Undergraduate degree in Computer Science preferred.