workday
Mobile Developer (iOS / Swift)
CACI
Ashburn, USA
Full-time
Mid
USD 103800-218100 / year
Discovered 4 weeks ago
awsgitgitlab-ciios-sdkjavajenkins
Key Skills for This Role
awsgitgitlab-ciios-sdkjavajenkins
Full Job Posting
Responsibilities:
- Serve as an Agile Scrum team member providing native iOS application design, development, and maintenance for the delivery of releasable mobile software in short sprint cycles. You will work in close collaboration with backend software developers/engineers, UX/UI designers, product owners, and end-users.
- Your responsibilities will include:
- · Designing, developing, and implementing custom, secure native iOS mobile applications utilizing Swift with limited oversight.
- · Architecting clean, maintainable mobile codebases using modern patterns (e.g., MVVM, MVC, Clean Swift).
- · Acting as an active member of a product team, supporting teammates and collaborating with a "do what it takes" attitude to ensure product and team success.
- · Providing technical leadership and design recommendations for the iOS platform, ensuring compliance with Apple’s Human Interface Guidelines.
- · Actively participating in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases.
- · Analyzing complex mobile-related challenges (such as offline synchronization, data encryption, and performance optimization) and creating innovative solutions.
- · Ensuring mobile application quality and timeliness of work, resolving bugs, and providing periodic performance reports.
- · Providing mentorship and code-review guidance to mid-level and junior members of the mobile team.
- Qualifications: Required:
- · Citizenship & Clearance: Must be a U.S. Citizen with the ability to pass a CBP background investigation. Criteria include, but are not limited to:
- o 3-year check for felony convictions
- o 1-year check for illegal drug use
- o 1-year check for misconduct such as theft or fraud
- · Education: College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline.
- · Professional Experience: At least 7 plus (7+) years of related software engineering experience, with a minimum of 4+ years of dedicated, hands-on experience designing and building native iOS applications.
- · Location: Local candidates must be available to work a hybrid schedule in Ashburn, VA. Desired:
- · Native iOS development using Swift, Xcode, and core iOS frameworks ( SwiftUI and/or UIKit, Cocoa Touch).
- · Integrating mobile clients with RESTful APIs, web services, and backend data stores (JSON/XML).
- · Mobile streaming technologies (experience working with full-motion video, AVFoundation, and interactive live data streaming on iOS is highly desired).
- · Object-Oriented Design and Protocol-Oriented Programming (POP) expertise.
- · Managing asynchronous programming, multi-threading (GCD, Async/Await), and memory management (ARC).
- · Source code control systems and concurrent development workflows (Git/GitFlow preferred).
- · Applying estimation techniques to mobile software development efforts during sprint planning.
- · Excellent written and verbal communication skills, with the ability to articulate technical mobile concepts to non-technical stakeholders.
- · Understanding of all elements 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 (e.g., Ionic, React Native).
- · Experience with CoreData, SQLite, or other local mobile databases.
- · Experience establishing mobile CI/CD pipelines (e.g., Fastlane, Jenkins, Xcode Cloud, GitLab CI) and managing App Store Connect / TestFlight deployments.
- · Experience with AWS cloud services.
- · Experience with live interactive chat features in mobile environments.
- What You Can Expect:
- A culture of integrity.
- At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
- An environment of trust.
- CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
- A focus on continuous growth.
- Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.
- Pay Range:
- There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
- The proposed salary range for this position is:
About CACI
IT Services & Consulting27000 employeesFounded 1962
Provider of specialized IT and mission-critical government services.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at CACI
Technical Project Manager Intern - Summer 2027
High Point, USA
Discovered TodayPart-time
Sr. Program Financial Analyst
Sterling, USA
Discovered TodayFull-time
ComSec Custodian
Fayetteville, USA
Discovered TodayFull-time
Resource Operations Associate
National Harbor, USA
Discovered TodayFull-time
Paralegal
Washington, USA
Discovered TodayFull-time
Business Operations Specialist
Oklahoma City, USA
Discovered TodayFull-time
Enterprise Service Desk Team Manager
Oklahoma City, USA
Discovered TodayFull-time
Social Scientist, Senior
Fort Meade, USA
Discovered TodayFull-time