Want to get hired at CACI?
Full Stack Mobile Developer
CACI
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.