Senior Mobile Application Developer-ISAII-D (Apple Platform-iOS/iPadOS) jobs in United States
cer-icon
Apply on Employer Site
company-logo

KACE Company · 1 day ago

Senior Mobile Application Developer-ISAII-D (Apple Platform-iOS/iPadOS)

KACE Company is dedicated to enhancing national safety and security through innovative technology. They are seeking a Senior Mobile Application Developer to support the Cyber & Investigative Technology Group by developing mobile applications for criminal, civil, and administrative investigations.

Cloud ComputingCyber SecurityInformation TechnologyTraining
badNo H1BnoteU.S. Citizen Onlynote

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 databases
Security & 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 applications

Qualification

SwiftIOS/iPadOS DevelopmentRESTful APIsMobile Application SecurityXcodeObjective-CJSONOAuth 2.0GitCI/CD PipelinesProblem-SolvingCollaborationCommunication

Required

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
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 databases
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)
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
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
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
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
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
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
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
Must be a U.S Citizen or Legal Permanent Resident
Favorable credit check for all cleared positions
Successfully passing a background investigation including drug screening

Preferred

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 applications

Company

KACE Company

twittertwitter
company-logo
At KACE, we leverage data-powered insights to develop novel strategies and technology-enabled solutions that accelerate mission success.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Christine Martin
Human Resources Business Partner
linkedin
Company data provided by crunchbase