{"schemaVersion":"jobsearcher.job.v1","id":"c9aa17722e83d26a2ed336f2","url":"https://jobsearcher.com/jobs/c9aa17722e83d26a2ed336f2","canonicalUrl":"https://jobsearcher.com/jobs/c9aa17722e83d26a2ed336f2","title":"Mobile Developer (Android/Java)","description":"Overview\nIn this role you will design, build, and maintain secure native Android mobile apps using Kotlin (and Java) in a fast, Agile team supporting CBP. You’ll collaborate with backend engineers, designers, and product owners to deliver deployable mobile software in short sprints. You drive technical leadership on Android, focus on performance, security, and modern architecture, and mentor junior teammates. Your work supports DHS mission goals and cross-functional product delivery.\n\nCompensation / Benefitsflexible time offrobust learning resourceshealthcare benefitsretirement benefitscontinuing educationtime off benefits\nResponsibilitiesDesign, develop, and maintain native Android apps using Kotlin (and legacy Java) in sprint cyclesArchitect maintainable codebases with MVVM/MVI/Clean ArchitectureProvide technical leadership and design guidance for Android, ensuring Material Design complianceParticipate in release and sprint activities: planning, testing, demos, and deploymentsAnalyze and solve complex mobile challenges (offline sync, encryption, battery optimization, memory management)Ensure quality and timely delivery, track performance, and report progressMentor and perform code reviews for mid-level and junior mobile developersCollaborate with cross-functional teams including backend, UX/UI, and product owners\nKey requirementsU.S. citizenship with ability to pass CBP background investigation (felony, illegal drug use, misconduct checks)Bachelor degree in Computer Science, Software Engineering, Information Management Systems, or related field5+ years software engineering experience, with 4+ years hands-on native Android developmentLocation: hybrid schedule in Ashburn, VAStrong experience with Kotlin/Java on Android and modern Android toolingstrong written and verbal communicationteam collaborationadaptabilityKotlinJavaAndroid Studio","company":"CACI International","rawCompany":"caci international","city":"Sterling","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-09-22T03:33:17.575Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Mobile Developer (Android/Java)","description":"Overview\nIn this role you will design, build, and maintain secure native Android mobile apps using Kotlin (and Java) in a fast, Agile team supporting CBP. You’ll collaborate with backend engineers, designers, and product owners to deliver deployable mobile software in short sprints. You drive technical leadership on Android, focus on performance, security, and modern architecture, and mentor junior teammates. Your work supports DHS mission goals and cross-functional product delivery.\n\nCompensation / Benefitsflexible time offrobust learning resourceshealthcare benefitsretirement benefitscontinuing educationtime off benefits\nResponsibilitiesDesign, develop, and maintain native Android apps using Kotlin (and legacy Java) in sprint cyclesArchitect maintainable codebases with MVVM/MVI/Clean ArchitectureProvide technical leadership and design guidance for Android, ensuring Material Design complianceParticipate in release and sprint activities: planning, testing, demos, and deploymentsAnalyze and solve complex mobile challenges (offline sync, encryption, battery optimization, memory management)Ensure quality and timely delivery, track performance, and report progressMentor and perform code reviews for mid-level and junior mobile developersCollaborate with cross-functional teams including backend, UX/UI, and product owners\nKey requirementsU.S. citizenship with ability to pass CBP background investigation (felony, illegal drug use, misconduct checks)Bachelor degree in Computer Science, Software Engineering, Information Management Systems, or related field5+ years software engineering experience, with 4+ years hands-on native Android developmentLocation: hybrid schedule in Ashburn, VAStrong experience with Kotlin/Java on Android and modern Android toolingstrong written and verbal communicationteam collaborationadaptabilityKotlinJavaAndroid Studio","datePosted":"2026-09-22T03:33:17.575Z","dateModified":"2026-09-22T03:33:17.575Z","hiringOrganization":{"@type":"Organization","name":"CACI International","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Sterling","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c9aa17722e83d26a2ed336f2"},"url":"https://jobsearcher.com/jobs/c9aa17722e83d26a2ed336f2"}}