Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CACI International Inc

Mobile Developer – iOS, Swift

CACI International Inc

. Serve as an Agile Scrum team member providing native iOS application design, development, and maintenance .

Posted 9/18/2026full-timeAshburn • Virginia • United StatesSeniorLead💰 $90,300 - $189,600 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in native iOS application design and development using Swift, with a strong focus on clean code architecture and compliance with Apple’s Human Interface Guidelines. Proven ability to collaborate effectively within Agile Scrum teams and mentor junior developers while ensuring high-quality software delivery.

Highest-signal resume keywords
Native iOS Development Using SwiftAgile Scrum MethodologyArchitecting Clean Codebases (MVVM, MVC, Clean Swift)RESTful API IntegrationTechnical Leadership and Mentorship

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
SwiftXcodeCore iOS Frameworks (SwiftUI, UIKit, Cocoa Touch)Object-Oriented DesignProtocol-Oriented ProgrammingAsynchronous ProgrammingMulti-Threading (GCD, Async/Await)Mobile CI/CD PipelinesCoreDataSQLite
Soft Skills
Excellent Written and Verbal CommunicationCollaboration with Cross-Functional Teams
Tools & Technologies
Git/GitFlowFastlaneJenkinsXcode CloudGitLab CIAWS Cloud Services
Industry Keywords
Mobile Software Development Life CycleSecure Network CommunicationLocal Secure StorageKeychain ManagementApp Store ConnectTestFlightLive Interactive Chat Features

Tech Stack

Tools & technologies
AndroidAWSCloudIoniciOSJavaJenkinsKotlinReactReact NativeSDLCSQLiteSwift

About the role

Key responsibilities & impact
  • Serve as an Agile Scrum team member providing native iOS application design, development, and maintenance
  • Deliver releasable mobile software in short sprint cycles
  • Collaborate with backend software developers/engineers, UX/UI designers, product owners, and end-users
  • Design, develop, and implement custom, secure native iOS mobile applications using Swift
  • Architect clean, maintainable mobile codebases using patterns such as MVVM, MVC, and Clean Swift
  • Provide technical leadership and design recommendations for the iOS platform in compliance with Apple’s Human Interface Guidelines
  • Participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases
  • Analyze complex mobile challenges including offline synchronization, data encryption, and performance optimization
  • Ensure mobile application quality and timely delivery, resolve bugs, and provide periodic performance reports
  • Mentor and provide code-review guidance to mid-level and junior mobile team members
  • Support the Customs and Border Protection client through CACI’s BEAGLE Agile Solution Factory team

Requirements

What you’ll need
  • Must be a U.S. Citizen
  • Ability to pass a CBP background investigation, including checks for felony convictions, illegal drug use, and misconduct such as theft or fraud
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline
  • At least 7+ years of related software engineering experience
  • Minimum of 4+ years of dedicated, hands-on experience designing and building native iOS applications
  • Local candidates must be available to work a hybrid schedule in Ashburn, VA
  • Native iOS development using Swift, Xcode, and core iOS frameworks (SwiftUI and/or UIKit, Cocoa Touch)
  • Experience integrating mobile clients with RESTful APIs, web services, and backend data stores using JSON/XML
  • Experience with mobile streaming technologies, full-motion video, AVFoundation, and interactive live data streaming on iOS is highly desired
  • Object-Oriented Design and Protocol-Oriented Programming expertise
  • Experience with asynchronous programming, multi-threading (GCD, Async/Await), and memory management (ARC)
  • Experience with source code control systems and concurrent development workflows; Git/GitFlow preferred
  • Experience applying estimation techniques to mobile software development during sprint planning
  • Excellent written and verbal communication skills, with ability to articulate technical mobile concepts to non-technical stakeholders
  • Understanding of the mobile software development life cycle, including local secure storage, keychain management, and secure network communication
  • Experience with Android application development (Kotlin/Java) to support cross-functional mobile needs
  • Familiarity with cross-platform mobile frameworks such as Ionic and React Native
  • Experience with CoreData, SQLite, or other local mobile databases
  • Experience establishing mobile CI/CD pipelines using tools such as Fastlane, Jenkins, Xcode Cloud, and GitLab CI
  • Experience managing App Store Connect/TestFlight deployments
  • Experience with AWS cloud services
  • Experience with live interactive chat features in mobile environments

Benefits

Comp & perks
  • Flexible time off benefit
  • Robust learning resources
  • Healthcare benefits
  • Wellness benefits
  • Financial benefits
  • Retirement benefits
  • Family support benefits
  • Continuing education benefits
  • Time off benefits
  • Flexible work arrangements