MVM, Inc.
Senior Mobile Application Developer-ISAII-D (Apple Platform-iOS/iPadOS)
MVM, Inc., Washington, District of Columbia, us, 20022
Title:
Senior Mobile Application Developer-ISAII-D (Apple Platform-iOS/iPadOS)Location:
Washington, DC /Remote EligibleSecurity Clearance: Moderate Background Investigation (MBI)Schedule: Due to the nature of law enforcement work and operation, position may require occasional support outside of core working hours, as well as intermittent weekend support, mission dependentSalary: $130,000.00About KACE:When you make the decision to join KACE, you are choosing to work alongside talented professionals that have one thing in common; the passion to make a difference! KACE employees bring their diverse talents and experiences to work on critical projects that help shape the nation’s safety, security, and quality of life. The desire to have a career that is purposeful and forward thinking is woven into every KACE employee…it’s The KACE Way. KACE employees are; purpose driven, forward focused, open-minded, trustworthy, and invested. The KACE Way is our commitment to our employees, to our customers, and to our communities. Join KACE and make a difference!Job Summary: The Senior Mobile Application Developer will support the Cyber & Investigative Technology Group by developing mobile applications to assist in criminal, civil, and administrative investigations. Essential Functions and Responsibilities:Core iOS / iPadOS Development* Proficiency in Swift and familiarity with Objective-C for maintaining legacy codebases.* Strong experience developing native applications for iPhone and iPad using Xcode.* Solid understanding of iOS/iPadOS SDKs, APIs, and frameworks including:
+ UIKit and/or SwiftUI
+ Foundation, Core Data, Core Location
+ Background processing and lifecycle management* Ability to design and implement adaptive UI layouts supporting multiple screen sizes and orientations.Enterprise Application Integration* Strong experience integrating mobile applications with enterprise backend systems hosted on Windows-based platforms.* Proficiency consuming and integrating with:
+ RESTful APIs and JSON
+ SOAP services (legacy environments)* Understanding of authentication and authorization mechanisms, including:
+ OAuth 2.0 / OpenID Connect
+ Token-based authentication (JWT)
+ Enterprise identity providers (e.g., Active Directory / Azure AD / Entra ID)* Ability to collaborate with backend teams developing applications using:
+ .NET / ASP.NET
+ IIS-hosted services
+ SQL Server or enterprise databasesSecurity & Compliance* Strong knowledge of mobile application security best practices, including:
+ Secure storage (Keychain)
+ Data encryption at rest and in transit
+ Secure network communication (TLS)* Experience implementing enterprise security policies, including:
+ Mobile Device Management (MDM) integration
+ Certificate-based authentication
+ App sandboxing and least-privilege access* Understanding of compliance requirements relevant to enterprise environments (e.g., CJIS, FISMA, HIPAA, or similar standards).Development Practices & Tooling* Experience with source control systems, especially Git, in team-based environments.* Ability to work within CI/CD pipelines for mobile applications.* Familiarity with:
+ Automated unit testing and UI testing (XCTest)
+ Debugging, profiling, and performance tuning using Xcode tools* Ability to document technical designs, APIs, and deployment procedures clearly.Cross-Platform Collaboration* Ability to collaborate effectively with:
+ Web developers (HTML, CSS, JavaScript)
+ Backend developers (Windows/.NET stacks)
+ UX/UI designers and product owners* Strong verbal and written communication skills to translate mobile requirements into enterprise technical solutions.Enterprise & Windows Ecosystem Exposure* Experience integrating mobile apps with:
+ Microsoft-based ecosystems (Azure services, Microsoft Graph APIs)
+ Windows authentication and identity services* Familiarity with desktop web application workflows and how mobile applications complement or extend them.Mobile Deployment & Lifecycle Management* Experience with:
+ Enterprise app distribution (Apple Business Manager)
+ Internal app stores or private app deployment
+ Managing app updates across large user populations* Familiarity with MDM platforms such as Mobile Iron, Ivanti, or similar tools.Performance, Reliability & Support* Ability to design mobile applications that perform reliably in low-connectivity or high-latency environments.* Experience monitoring application health using logging, analytics, and crash reporting tools.* Ability to support production applications, troubleshoot issues, and implement fixes in coordination with enterprise support teams.Professional & Analytical Skills* Strong analytical and problem-solving skills.* Ability to work independently while adhering to enterprise standards and governance.* Experience working in regulated, mission-critical, or high-availability environments.Desirable, not required* Advanced iOS Capabilities* Experience with SwiftUI in production enterprise applications.* Knowledge of Combine, concurrency (async/await), and modern iOS architecture patterns (MVVM, Clean Architecture).* Experience supporting offline data synchronization and conflict resolution.* Familiarity with Apple Human Interface Guidelines for enterprise-focused applicationsMinimum Qualifications & Skills:Included, but not limited to:* Bachelor’s degree from an accredited college or university.
Significant experience may be substituted for the education requirement.* Substantial demonstrated work experience (ideally a minimum of 5 to 8 years) in mobile application development, implementation, and ongoing enhancements.* Experience working in a collaborative and cross functional team environment.* Facilitate strategy sessions with stakeholders to gather application requirements in order to become familiar with project scope, business needs and overall application requirements.* Performs applications coding and interface design, development, documentation, testing, release and maintenance for mobile applications, tools and reports to track and evaluate changes in the workforce.* Monitors tool effectiveness and optimize applications where needed.* Develops applications based upon technical design, user interface, and use case while ensuring application readiness for deployment, the output meets user requirements, and within set standards and policies.* Once product is deployed, work collaboratively to improve and optimize application performance.* End to end testing of application, including any server components that the application may interface with.* Develops and maintains proper documentation for all phases of application, tool and report development including requests for testing, quality assurance and issuance into production.* Develops and maintains the centralized information delivery platform for workforce management information, tools, and analytics.* Accesses, queries and retrieves data from source systems and Teradata. Integrates, validates and manipulates data sets for management tools and reporting.* Develops block diagrams and logic flow charts.* Enhance software to reduce operating time and improve efficiencies.* Provides technical guidance to application users and stakeholders; develops instructional material and provides training on applications, tools, reports and other complement resources for integration into the field.* Maintains awareness of emerging technologies and resources; research systems technologies and the industry for best practices and new applications for integration into the organization.Clearance: Applicants selected may be subject to a government background investigation and may be required to meet the following conditions of employment.Security Requirements/Background Investigation Requirements: * Must be a U.S Citizen or Legal Permanent Resident.* Favorable #J-18808-Ljbffr
Senior Mobile Application Developer-ISAII-D (Apple Platform-iOS/iPadOS)Location:
Washington, DC /Remote EligibleSecurity Clearance: Moderate Background Investigation (MBI)Schedule: Due to the nature of law enforcement work and operation, position may require occasional support outside of core working hours, as well as intermittent weekend support, mission dependentSalary: $130,000.00About KACE:When you make the decision to join KACE, you are choosing to work alongside talented professionals that have one thing in common; the passion to make a difference! KACE employees bring their diverse talents and experiences to work on critical projects that help shape the nation’s safety, security, and quality of life. The desire to have a career that is purposeful and forward thinking is woven into every KACE employee…it’s The KACE Way. KACE employees are; purpose driven, forward focused, open-minded, trustworthy, and invested. The KACE Way is our commitment to our employees, to our customers, and to our communities. Join KACE and make a difference!Job Summary: The Senior Mobile Application Developer will support the Cyber & Investigative Technology Group by developing mobile applications to assist in criminal, civil, and administrative investigations. Essential Functions and Responsibilities:Core iOS / iPadOS Development* Proficiency in Swift and familiarity with Objective-C for maintaining legacy codebases.* Strong experience developing native applications for iPhone and iPad using Xcode.* Solid understanding of iOS/iPadOS SDKs, APIs, and frameworks including:
+ UIKit and/or SwiftUI
+ Foundation, Core Data, Core Location
+ Background processing and lifecycle management* Ability to design and implement adaptive UI layouts supporting multiple screen sizes and orientations.Enterprise Application Integration* Strong experience integrating mobile applications with enterprise backend systems hosted on Windows-based platforms.* Proficiency consuming and integrating with:
+ RESTful APIs and JSON
+ SOAP services (legacy environments)* Understanding of authentication and authorization mechanisms, including:
+ OAuth 2.0 / OpenID Connect
+ Token-based authentication (JWT)
+ Enterprise identity providers (e.g., Active Directory / Azure AD / Entra ID)* Ability to collaborate with backend teams developing applications using:
+ .NET / ASP.NET
+ IIS-hosted services
+ SQL Server or enterprise databasesSecurity & Compliance* Strong knowledge of mobile application security best practices, including:
+ Secure storage (Keychain)
+ Data encryption at rest and in transit
+ Secure network communication (TLS)* Experience implementing enterprise security policies, including:
+ Mobile Device Management (MDM) integration
+ Certificate-based authentication
+ App sandboxing and least-privilege access* Understanding of compliance requirements relevant to enterprise environments (e.g., CJIS, FISMA, HIPAA, or similar standards).Development Practices & Tooling* Experience with source control systems, especially Git, in team-based environments.* Ability to work within CI/CD pipelines for mobile applications.* Familiarity with:
+ Automated unit testing and UI testing (XCTest)
+ Debugging, profiling, and performance tuning using Xcode tools* Ability to document technical designs, APIs, and deployment procedures clearly.Cross-Platform Collaboration* Ability to collaborate effectively with:
+ Web developers (HTML, CSS, JavaScript)
+ Backend developers (Windows/.NET stacks)
+ UX/UI designers and product owners* Strong verbal and written communication skills to translate mobile requirements into enterprise technical solutions.Enterprise & Windows Ecosystem Exposure* Experience integrating mobile apps with:
+ Microsoft-based ecosystems (Azure services, Microsoft Graph APIs)
+ Windows authentication and identity services* Familiarity with desktop web application workflows and how mobile applications complement or extend them.Mobile Deployment & Lifecycle Management* Experience with:
+ Enterprise app distribution (Apple Business Manager)
+ Internal app stores or private app deployment
+ Managing app updates across large user populations* Familiarity with MDM platforms such as Mobile Iron, Ivanti, or similar tools.Performance, Reliability & Support* Ability to design mobile applications that perform reliably in low-connectivity or high-latency environments.* Experience monitoring application health using logging, analytics, and crash reporting tools.* Ability to support production applications, troubleshoot issues, and implement fixes in coordination with enterprise support teams.Professional & Analytical Skills* Strong analytical and problem-solving skills.* Ability to work independently while adhering to enterprise standards and governance.* Experience working in regulated, mission-critical, or high-availability environments.Desirable, not required* Advanced iOS Capabilities* Experience with SwiftUI in production enterprise applications.* Knowledge of Combine, concurrency (async/await), and modern iOS architecture patterns (MVVM, Clean Architecture).* Experience supporting offline data synchronization and conflict resolution.* Familiarity with Apple Human Interface Guidelines for enterprise-focused applicationsMinimum Qualifications & Skills:Included, but not limited to:* Bachelor’s degree from an accredited college or university.
Significant experience may be substituted for the education requirement.* Substantial demonstrated work experience (ideally a minimum of 5 to 8 years) in mobile application development, implementation, and ongoing enhancements.* Experience working in a collaborative and cross functional team environment.* Facilitate strategy sessions with stakeholders to gather application requirements in order to become familiar with project scope, business needs and overall application requirements.* Performs applications coding and interface design, development, documentation, testing, release and maintenance for mobile applications, tools and reports to track and evaluate changes in the workforce.* Monitors tool effectiveness and optimize applications where needed.* Develops applications based upon technical design, user interface, and use case while ensuring application readiness for deployment, the output meets user requirements, and within set standards and policies.* Once product is deployed, work collaboratively to improve and optimize application performance.* End to end testing of application, including any server components that the application may interface with.* Develops and maintains proper documentation for all phases of application, tool and report development including requests for testing, quality assurance and issuance into production.* Develops and maintains the centralized information delivery platform for workforce management information, tools, and analytics.* Accesses, queries and retrieves data from source systems and Teradata. Integrates, validates and manipulates data sets for management tools and reporting.* Develops block diagrams and logic flow charts.* Enhance software to reduce operating time and improve efficiencies.* Provides technical guidance to application users and stakeholders; develops instructional material and provides training on applications, tools, reports and other complement resources for integration into the field.* Maintains awareness of emerging technologies and resources; research systems technologies and the industry for best practices and new applications for integration into the organization.Clearance: Applicants selected may be subject to a government background investigation and may be required to meet the following conditions of employment.Security Requirements/Background Investigation Requirements: * Must be a U.S Citizen or Legal Permanent Resident.* Favorable #J-18808-Ljbffr