Want to get hired at CACI?

Full Stack Mobile Developer

CACI

Loudoun County, Virginia, United StatesOn Site

Original Job Summary

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.