Full Stack Mobile Developer
Company: CACI
Location: Ashburn
Posted on: April 2, 2026
|
|
|
Job Description:
Job Title: Full Stack Mobile Developer Job Category: Information
Technology Time Type: Full time Minimum Clearance Required to
Start: None Employee Type: Regular Percentage of Travel Required:
Up to 10% Type of Travel: Local * * * The Opportunity: CACI is
currently looking for Senior Java Application Developers with agile
methodology experience to join our BEAGLE (Border Enforcement
Applications for Government Leading-Edge Information Technology)
Agile Solution Factory (ASF) Team supporting Customs and Border
Protection (CBP) client located in Northern Virginia! Join this
passionate team of industry-leading individuals supporting the best
practices in Agile Software Development for the Department of
Homeland Security (DHS). As a member of the BEAGLE ASF Team, you
will support the men and women charged with safeguarding the
American people and enhancing the Nation’s safety, security, and
prosperity. CBP agents and officers are on the front lines, every
day, protecting our national security by combining customs,
immigration, border security, and agricultural protection into one
coordinated and supportive activity. ASF programs thrive in a
culture of innovation and are constantly seeking individuals who
can bring creative ideas to solve complex problems, both technical
and procedural at the team and portfolio levels. The ability to be
adaptable and to work constructively with a technically diverse and
geographically separated team is crucial. Responsibilities: Serve
as an Agile Scrum team member providing software development and
maintenance for the delivery of releasable software in short sprint
cycles. Responsible for activities associated with delivery of
software solutions associated with customer-defined systems and
software projects by working in close collaboration with software
developers/engineers, stakeholders, and end users within Agile
processes. Design, develop and implement custom software and
database application capabilities for a variety of legacy and
modernized systems with limited oversight. Act as a member of a
product team supporting teammates and collaborating with a do what
it takes attitude to ensure product and team success. Provide
improvements to the product(s) being supported Actively participate
in release and sprint planning, artifact creation, sprint testing,
regression testing, demonstrations and retrospectives and solution
releases. Support release planning with conceptual design and
development / refinement of software engineering guidelines.
Analyze complex project-related problems and creating innovative
solutions involving, scheduling, technology, methodology, tools and
solution components Ensure product quality and timeliness of work,
providing advice and guidance, resolving problems to meet
objectives, and providing periodic performance reports Work on
unusually complicated problems and providing solutions that are
highly creative and ingenious, exhibiting ingenuity, creativity,
and resourcefulness Provide mentoring to junior members of the team
Qualifications: Required: Must be a U.S. Citizen with the ability
to pass CBP background investigation, criteria include but are not
limited to: 3 year check for felony convictions 1 year check for
illegal drug use 1 year check for misconduct such as theft or fraud
College degree (B.S.) in Computer Science, Software Engineering,
Information Management Systems or a related discipline. Equivalent
professional experience will be considered in lieu of degree 7 or
more years of experience with software design, development and
implementation in a Windows Environment or related technical
experience Experience and familiarity with REACT / REACT Native and
JavaScript skills. Experience with either Mobile App development
for android and IOS devices, AWS experience. Familiarity with
material UI design and FIGMA tool Experience using Postgres
databases Experience with data base design Experience with source
code control systems and concurrent development workflows (Git
preferred) Ability to apply estimation techniques to software
development efforts Working knowledge of and ability to assist
others in the use of software engineering tools to support process
improvement Understanding of all elements of the software
development life cycle, including planning, development,
requirements management, CM, quality assurance, and release
management Desired: Familiarity with Mobile App development and AWS
experience. Experience with Agile methodology, JIRA, sprint
planning, story pointing and work estimation. Excellent written and
verbal communication skills Strong collaboration skills and desire
to work within a team Act independently to expose and resolve
problems Highly responsible, team-oriented individual with very
strong work ethic, active learner and self-driven - 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. Since this position can be worked in more than
one location, the range shown is the national average for the
position. The proposed salary range for this position is:
$90,300-$189,600 CACI is an Equal Opportunity Employer. All
qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, pregnancy, sexual
orientation, age, national origin, disability, status as a
protected veteran, or any other protected characteristic.
Keywords: CACI, Charlottesville , Full Stack Mobile Developer, IT / Software / Systems , Ashburn, Virginia