753 Mobile App Developer jobs in Reston
Mobile App Developer
Posted 16 days ago
Job Viewed
Job Description
Mobile App Developer
Location: Ashburn, Virginia
Why CMCI?
CMCI provides management consulting and IT services that empower enterprises to achieve their business goals in today's highly competitive market. Our goal is to seamlessly integrate into each customer's organization to fully understand their business and technology needs. This approach allows us to quickly deliver high quality solutions while achieving the highest level of customer satisfaction on time and within budget. By choosing CMCI, you are choosing a company that can deliver business outcomes and mission needs in the most cost-effective manner and without sacrificing capability. As a part of CMCI's culture of loyalty and commitment to its employees, CMCI is committed to providing a tremendous career path by promoting employees to their highest potential.
Job Description:
We are seeking a Mobile App Developer to provide technical expertise on a mission-critical program whose purpose is to develop, modernize, enhance, operate, and maintain services for DHS/CBP mission critical systems. Mobile App Developers requires a strong mix of communications skills and hands on technical trouble shooting to support application issues and application of preventative measures.
In this hands-on position, you will work collaboratively to architect, design, build, deliver, and enhance highly available, scalable, real-time systems. You will exercise your judgment in determining and recommending the best designs based on customer business objectives, timelines, and other resource constraints. You will participate in and/or direct major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, and unit testing. The candidate should have expertise in Mobile App Development.
Requirements
Basic Responsibilities:
BS/BA degree and 8+ years of prior relevant experience or master's with 6+ years of prior relevant experience; or 4 years of additional experience in lieu of degree
At least 5 years' experience with Mobile development (Android/iOS experience)
Requires experience in both Front-end Mobile and Back-end RESTFUL API development.
Requires experience in development of JAVA, Node JS applications.
Requires experience in both NoSQL and SQL databases.
Must have strong application testing discipline.
Experience with Google's Flutter engine and Google's Dart language and similar Android/iOS framework.
Excellent problem-solving skills.
Creative thinker
Proficiency and knowledge of the following: Postgres, Springboot, SQL, Kafka, MySQL, Struts, Hibernate, Java, JSF, Swing, JavaScript, Bootstrap, Angular/React is desired.
Knowledge of software design patterns.
Experience with an issue/problem tracking system (e.g., Jira)
Proficiency with common Agile practices, service-oriented environments, and better development practices
Excellent written and verbal communication skills
Experience with DevOps frameworks.
Desired Qualifications:
Active CBP BI; Experience with CBP
AWS Experience
Knowledge of CI/CD pipeline
Worked in Agile environment
Other mobile framework
Clearance : U.S. Citizen; Must be able to maintain and obtain a CBP Background Investigation prior to start
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
Mobile App Developer
Posted 24 days ago
Job Viewed
Job Description
Mobile App Developer
Location: Ashburn, Virginia
Why CMCI?
CMCI provides management consulting and IT services that empower enterprises to achieve their business goals in today's highly competitive market. Our goal is to seamlessly integrate into each customer's organization to fully understand their business and technology needs. This approach allows us to quickly deliver high quality solutions while achieving the highest level of customer satisfaction on time and within budget. By choosing CMCI, you are choosing a company that can deliver business outcomes and mission needs in the most cost-effective manner and without sacrificing capability. As a part of CMCI's culture of loyalty and commitment to its employees, CMCI is committed to providing a tremendous career path by promoting employees to their highest potential.
Job Description:
We are seeking a Mobile App Developer to provide technical expertise on a mission-critical program whose purpose is to develop, modernize, enhance, operate, and maintain services for DHS/CBP mission critical systems. Mobile App Developers requires a strong mix of communications skills and hands on technical trouble shooting to support application issues and application of preventative measures.
In this hands-on position, you will work collaboratively to architect, design, build, deliver, and enhance highly available, scalable, real-time systems. You will exercise your judgment in determining and recommending the best designs based on customer business objectives, timelines, and other resource constraints. You will participate in and/or direct major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, and unit testing. The candidate should have expertise in Mobile App Development.
Requirements
Basic Responsibilities:
• BS/BA degree and 8+ years of prior relevant experience or master's with 6+ years of prior relevant experience; or 4 years of additional experience in lieu of degree
• At least 5 years' experience with Mobile development (Android/iOS experience)
• Requires experience in both Front-end Mobile and Back-end RESTFUL API development.
• Requires experience in development of JAVA, Node JS applications.
• Requires experience in both NoSQL and SQL databases.
• Must have strong application testing discipline.
• Experience with Google's Flutter engine and Google's Dart language and similar Android/iOS framework.
• Excellent problem-solving skills.
• Creative thinker
• Proficiency and knowledge of the following: Postgres, Springboot, SQL, Kafka, MySQL, Struts, Hibernate, Java, JSF, Swing, JavaScript, Bootstrap, Angular/React is desired.
• Knowledge of software design patterns.
• Experience with an issue/problem tracking system (e.g., Jira)
• Proficiency with common Agile practices, service-oriented environments, and better development practices
• Excellent written and verbal communication skills
• Experience with DevOps frameworks.
Desired Qualifications:
• Active CBP BI; Experience with CBP
• AWS Experience
• Knowledge of CI/CD pipeline
• Worked in Agile environment
• Other mobile framework
Clearance : U.S. Citizen; Must be able to maintain and obtain a CBP Background Investigation prior to start
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
Remote Mobile App Developer
Posted 24 days ago
Job Viewed
Job Description
The Homeland Security Solutions Operation is seeking Mobile App Developer to provide technical expertise on a mission-critical program whose purpose is to develop, modernize, enhance, operate, and maintain services for DHS/CBP mission critical systems. Mobile App Developers requires a strong mix of communications skills and hands on technical trouble shooting to support application issues and application of preventative measures.
In this hands-on position, you will work collaboratively to architect, design, build, deliver, and enhance highly available, scalable, real-time systems. You will exercise your judgment in determining and recommending the best designs based on customer business objectives, timelines, and other resource constraints. You will participate in and/or direct major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, and unit testing. The candidate should have expertise in Mobile App Development
Basic Responsibilities:
- BS/BA degree and 8+ years of prior relevant experience or master's with 6+ years of prior relevant experience; or 4 years of additional experience in lieu of degree
- At least 5 years' experience with Mobile development (Android/iOS experience)
- Requires experience in both Front-end Mobile and Back-end RESTFUL API development.
- Requires experience in development of JAVA, Node JS applications.
- Requires experience in both NoSQL and SQL databases.
- Must have strong application testing discipline.
- Experience with Google's Flutter engine and Google's Dart language and similar Android/iOS framework.
- Proficiency and knowledge of the following: Postgres, Springboot, SQL, Kafka, MySQL, Struts, Hibernate, Java, JSF, Swing, JavaScript, Bootstrap, Angular/React is desired.
- Knowledge of software design patterns.
- Experience with an issue/problem tracking system (e.g., Jira)
- Proficiency with common Agile practices, service-oriented environments, and better development practices
- Experience with DevOps frameworks.
- Must be able to maintain and obtain a CBP Background Investigation prior to start.
Hybrid Mobile App Developer
Posted 24 days ago
Job Viewed
Job Description
Job Description:
We are seeking a Mobile App Developer to provide technical expertise on a mission-critical program whose purpose is to develop, modernize, enhance, operate, and maintain services for DHS/CBP mission critical systems. Mobile App Developers requires a strong mix of communications skills and hands on technical trouble shooting to support application issues and application of preventative measures. In this hands-on position, you will work collaboratively to architect, design, build, deliver, and enhance highly available, scalable, real-time systems. You will exercise your judgment in determining and recommending the best designs based on customer business objectives, timelines, and other resource constraints. You will participate in and/or direct major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding, and unit testing. The candidate should have expertise in Mobile App Development.
Basic Responsibilities:
- BS/BA degree and 8+ years of prior relevant experience or master's with 6+ years of prior relevant experience; or 4 years of additional experience in lieu of degree
- At least 5 years' experience with Mobile development (Android/iOS experience)
- Requires experience in both Front-end Mobile and Back-end RESTFUL API development.
- Requires experience in development of JAVA, Node JS applications.
- Requires experience in both NoSQL and SQL databases.
- Must have strong application testing discipline.
- Experience with Google's Flutter engine and Google's Dart language and similar Android/iOS framework.
- Excellent problem-solving skills.
- Creative thinker
- Proficiency and knowledge of the following: Postgres, Springboot, SQL, Kafka, MySQL, Struts, Hibernate, Java, JSF, Swing, JavaScript, Bootstrap, Angular/React is desired.
- Knowledge of software design patterns.
- Experience with an issue/problem tracking system (e.g., Jira)
- Proficiency with common Agile practices, service-oriented environments, and better development practices
- Excellent written and verbal communication skills
- Experience with DevOps frameworks.
Desired Qualifications:
- Active CBP BI; Experience with CBP
- AWS Experience
- Knowledge of CI/CD pipeline
- Worked in Agile environment
- Other mobile framework
Hybrid Mobile App Developer
Posted 24 days ago
Job Viewed
Job Description
Do you want to be part of a unique program supporting an exciting and vital law enforcement and national security mission? At BAE Systems, you'll have the opportunity to not only make an impact, but also to hone your technical skills as you take on exciting new challenges.
BAE Systems is seeking a Software Developer who is has experience wth Mobile Forensic Applications. Our software/ test engineers design, implement, schedule, test, and deploy full features and components of mobile applications solutions with minimal engagement from site technical leaders. Ensure quality delivery of software through testing and code reviews. Affirm complete understanding and a wide application of technical principles, theories, and concepts in the field. Contribute to completion of specific programs and projects. The candidate will be capable of taking on technically challenging problems and applying engineering best practices to produce reliable, well-documented products. Successful candidates will ability to work with physical mobile devices, such as rooting them and interacting with them programmatically.
This is an exciting and dynamic job opportunity where you’ll not only work on an important project, but help advance the United State's counterterrorism and federal law enforcement objectives.
Why join BAE Systems? A position with BAE Systems is not just a job, it is a career. From development courses to internal mobility support, we provide plenty of opportunity for you to grow in your career. So, what are you waiting for?
- 4+ years of specific experience with development in one or more programming or scripting languages. Must encompass Python; may include C and/or Java.
- Experience working on multiple OS platforms, including Linux, Mac, Windows, Android, and iOS
- Experience with iOS and Android mobile development languages, including Java, Objective-C, or Swift
- Knowledge of github or Atlassian tools, including Bamboo or Bitbucket desired.
- Experience with UI/UX development technologies, especially with JavaScript frameworks such as React, Angular, or Vue
- Experience with supporting SW development projects involving multiple developers, including working with language family IDEs and generating code documentation.
- Experience with database query languages and database design
- Experience with using issue tracking software (i.e. JIRA) as part of a team.
- Experience with Git or equivalent version control systems
- Experience with Python packages and modules that follow Python and industry-standard design patterns.
- Familiarity with different layers of the technology stack, including network, application frameworks, database systems, and vendor solutions.
- Experience as a DevOps Engineer with familiarity in DevOps methodologies as part of a Continuous Integration/Continuous Delivery workflow
- Possession of excellent analytical and technical writing skills
- Possession of excellent oral and written communication skills
- BA or BS degree
Pay Information
Full-Time Salary Range: $115779 - $196825
Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.
Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.
About BAE Systems Intelligence & Security BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it’s what we do at BAE Systems. Working here means using your passion and ingenuity where it counts – defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team—making a big impact on a global scale. At BAE Systems, you’ll find a rewarding career that truly makes a difference.
Intelligence & Security (I&S), based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do—from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels.
This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
Hybrid Mobile App Developer

Posted 4 days ago
Job Viewed
Job Description
Do you want to be part of aunique program supporting an exciting and vital law enforcement and national security mission?At BAE Systems,you'll have the opportunity to not only make an impact, but also to hone your technical skills as you take on exciting new challenges.
BAE Systems is seeking a Software Developer who is has experience wth Mobile Forensic Applications. Our software/ test engineersdesign, implement, schedule, test, and deploy full features and components of mobile applications solutions with minimal engagement from site technical leaders. Ensure quality delivery of software through testing and code reviews. Affirm complete understanding and a wide application of technical principles, theories, and concepts in the field. Contribute to completion of specific programs and projects. The candidate will be capable of taking on technically challenging problems and applying engineering best practices to produce reliable, well-documented products. Successful candidates will ability to work with physical mobile devices, such as rooting them and interacting with them programmatically.
This is an exciting and dynamic job opportunity where you ll not only work on an important project, but help advance the United State's counterterrorism and federal law enforcement objectives.
Why join BAE Systems? A position with BAE Systems is not just a job, it is a career.From development courses to internal mobility support, we provide plenty of opportunity for you to grow in your career. So, what are you waiting for?
**Required Education, Experience, & Skills**
+ 4 years of specific experience with development in one or more programming or scripting languages. Must encompass Python; may include C and/or Java.
+ Experience working on multiple OS platforms, including Linux, Mac, Windows, Android, and iOS
+ Experience with iOS and Android mobile development languages, including Java, Objective-C, or Swift
+ Knowledge of github or Atlassian tools, including Bamboo or Bitbucket desired.
+ Experience with UI/UX development technologies, especially with JavaScript frameworks such as React, Angular, or Vue
+ Experience with supporting SW development projects involving multiple developers, including working with language family IDEs and generating code documentation.
+ Experience with database query languages and database design
+ Experience with using issue tracking software (i.e. JIRA) as part of a team.
+ Experience with Git or equivalent version control systems
+ Experience with Python packages and modules that follow Python and industry-standard design patterns.
+ Familiarity with different layers of the technology stack, including network, application frameworks, database systems, and vendor solutions.
+ Experience as a DevOps Engineer with familiarity in DevOps methodologies as part of a Continuous Integration/Continuous Delivery workflow
+ Possession of excellent analytical and technical writing skills
+ Possession of excellent oral and written communication skills
+ BA or BS degree
**Preferred Education, Experience, & Skills**
Experience as a DevOps Engineer with familiarity in DevOps methodologies as part of a Continuous Integration/Continuous Delivery workflow desired, not required.
**Pay Information**
Full-Time Salary Range: $115779 - $196825
Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.
Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20 hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.
**Hybrid Mobile App Developer**
**114240BR**
EEO Career Site Equal Opportunity Employer. Minorities . females . veterans . individuals with disabilities . sexual orientation . gender identity . gender expression
iOS/Android Developer
Posted 24 days ago
Job Viewed
Job Description
A global government contracting company is looking for DRFP developers experienced with Cyber Security. Specifically, hiring manager is looking for
-3+ years experience with Android or iOS operating systems
-3+ years experience with C and Python
-Full time on site with sponsor in northern VA
Be The First To Know
About the latest Mobile app developer Jobs in Reston !
Android Developer
Posted 17 days ago
Job Viewed
Job Description
We are in need of an Android Developer to join our team to solve real-time cyber challenges. Looking for individuals who enjoy working on a mission-focused team that works very closely with our end users.
Duties include: design custom software tools and techniques for the Android platform; be responsible for end-to-end design and development of custom software; diagnose and debug issues using both COTS and GOTS tools; have a firm understanding of how networks work; develop documentation pertinent to operating and supporting developed software and techniques; mentor and lead junior-level developers to accomplish mission objectives; and solve real-time cyber challenges.
Place of Performance
- Dulles, Virginia
- Development, testing and debugging Python and C
- Experience in UNIX applications using make files or comparable build environments, mission-applicable platforms.
- programming CNO tools and techniques
- Network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols.
- Tracing code execution in a debugger (WinDbg/gdb/IDA Pro).
- Reverse engineering native binaries.
- Developing proof-of-concept exploit software
- Knowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats (e.g., ELF), file system internals (e.g., NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures
- Understanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat
- Working with version control software such as git, Gitlab, etc.
- Experience with native-level mobile development
- Experience with vulnerability analysis
- Experience with assembly, preferably ARM
- Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing
- Objective-C, Swift or C++ programming
- Ability to work independently and as part of a team in a fast-paced environment with ever-changing requirements.
Security Clearance
- U.S. government Top Secret security clearance
- Possess a Full Scope Polygraph or ability to obtain one
Education
Undergraduate degree in Computer Science preferred.
Android Developer
Posted 19 days ago
Job Viewed
Job Description
Android Developer
Location: Dulles, Virginia
Clearance required: Active Top Secret with Polygraph
At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and services. We are driven by mission-critical and innovative work that directly contributes to protecting our nation's and strategic partners' most vital infrastructure. Our teams lead advanced vulnerability analysis and develop tailored cyber solutions to meet the demands of a rapidly evolving mission space. With offices in Northern Virginia, Melbourne, Florida, Tel Aviv, Israel, and other strategic locations, REDLattice is growing rapidly to meet the evolving needs of our customers.
We are in need of an Android Developer to join our team to solve real-time cyber challenges. We are looking for individuals who enjoy working on a mission-focused team that works very closely with our end users.
Duties include:
Design custom software tools and techniques for the Android platform; be responsible for end-to-end design and development of custom software; diagnose and debug issues using both COTS and GOTS tools; have a firm understanding of how networks work; develop documentation pertinent to operating and supporting developed software and techniques; mentor and lead junior-level developers to accomplish mission objectives; and solve real-time cyber challenges.
Required Experience
- Development, testing, and debugging Python and C
- Experience in UNIX applications using makefiles or comparable build environments on mission-applicable platforms
- Programming CNO tools and techniques
- Network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols
- Tracing code execution in a debugger (WinDbg/gdb/IDA Pro/Ghidra)
- Reverse engineering native binaries
- Developing proof-of-concept exploit software
- Knowledge of Unix kernel internals, including the OS runtime linker/loader, object file formats (e.g., ELF), file system internals (e.g., NTFS, ext2, btrfs), OS-specific mandatory and discretionary access control mechanisms, and process and thread APIs and data structures
- Understanding of security protection mechanisms (ASLR, DEP, NX), how to defeat them, and how to detect a defeat
- Working with version control software such as Git, GitLab, etc.
Desired Experience
- Experience hooking native and application-level applications (Frida)
- Experience with vulnerability analysis
- Experience with assembly, preferably ARM
- Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing
- Objective-C, Swift, or C++ programming
- Ability to work independently and as part of a team in a fast-paced environment with ever-changing requirements
Security Clearance
- U.S. government Top Secret security clearance
- Possess a Polygraph or the ability to obtain one
Why Join REDLattice?
- Work on mission-driven technology at the cutting edge of cybersecurity and national defense
- Join a passionate, elite team of innovators and problem-solvers
- Competitive compensation and comprehensive benefits
- Opportunities for career growth and leadership development
- Be part of a culture that values innovation, collaboration, and continuous learning
Equal Employment Opportunity Statement
REDLattice is an equal-opportunity employer. We welcome applicants from all backgrounds and do not discriminate on the basis of race, color, religion, gender, age, national origin, veteran status, disability, or any other protected status.
Android Developer
Posted 22 days ago
Job Viewed
Job Description
Android Developer with Kotlin experience.
Hybrid role
Location : Ashburn, Virginia, United States
Key Responsibilities:
Design, develop, test, and deploy Kotlin-based applications.
Write clean, maintainable, and efficient code.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Continuously Client, evaluate, and implement new technologies to maximize development efficiency.
Requirements:
Solid experience with Kotlin (1+ years minimum).
Strong understanding of object-oriented programming and functional programming concepts.
Experience with Android development, Ktor, or Kotlin Multiplatform is a plus.
Familiarity with RESTful APIs, Git, and modern development practices.
Experience with unit testing and integration testing.
Understanding of Agile/Scrum development practices.
Preferred Qualifications:
Experience with CI/CD pipelines.
Familiarity with other JVM languages like Java or Scala.
Knowledge of Jetpack Compose, Room, Coroutines, and Flow (for Android).
Contribution to open-source projects is a plus.