Full Stack Mobile Developer
@ CACI

Loudoun County, Virginia, United States
$116,000
On Site
Full Time
Posted 19 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX***** @caci.com
Recommended after applying

Job Details

Overview

The Full Stack Mobile Developer role at CACI is for innovative professionals passionate about building secure, scalable, and user-friendly mobile applications for federal government projects. Work includes designing, developing, testing, and deploying mobile apps for both iOS and Android while integrating into a full-stack ecosystem.

Responsibilities

  • Design, develop, test, and deploy mobile applications with full-stack integration.
  • Build responsive, performant, and secure iOS and Android apps.
  • Implement modern mobile UI/UX designs following platform guidelines.
  • Develop APIs and microservices to support app functionality.
  • Optimize mobile performance, security, and scalability.
  • Maintain existing codebases with best practices in mind.
  • Collaborate with product owners, UX/UI designers, and system architects.
  • Write clean, maintainable, and thoroughly documented code.
  • Participate in testing, debugging, and code reviews.

Qualifications

Candidates must be U.S. Citizens with eligibility for a security clearance, hold a Bachelor’s degree in Computer Science or related field, and have 5+ years of professional software development experience (with at least 3 years in mobile app development). Experience with native and/or cross-platform mobile development, strong mobile security practices, backend/API programming, and Agile methodologies are required.

What You Can Expect

At CACI you will join a team dedicated to national security and innovation. Enjoy a culture of integrity, flexible time off, robust learning resources, and collaborative teamwork while working on meaningful technology solutions.

Key Skills/Competency

  • Mobile Development
  • iOS
  • Android
  • Full-Stack
  • APIs
  • Microservices
  • Agile
  • UI/UX
  • Security
  • Backend

How to Get Hired at CACI

🎯 Tips for Getting Hired

  • Customize your resume: Highlight mobile development and full-stack experience.
  • Research CACI: Understand their federal projects and culture.
  • Tailor your skills: Emphasize security best practices and agile methodologies.
  • Prepare for interviews: Practice discussing technical integration and API development.

📝 Interview Preparation Advice

Technical Preparation

Review iOS and Android development frameworks.
Practice API and microservices integration.
Study mobile security implementations.
Brush up on backend languages and databases.

Behavioral Questions

Describe past team collaboration experiences.
Explain handling tight deadlines.
Share examples of problem solving.
Discuss adapting to changing project scopes.

Frequently Asked Questions