Logo
KACE Company

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

KACE Company, WorkFromHome

Save Job

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

Location: Washington, DC (Remote Eligible)

Schedule: Occasional out-of-core hours, intermittent weekend support per mission.

Security Clearance: Moderate Background Investigation (MBI)

Salary: $130,000.00

About KACE

When you join KACE, you work alongside talented professionals focused on making a difference. KACE employees bring diverse talents to critical projects that shape the nation’s safety, security, and quality of life. Purpose-driven, forward focused, open-minded, trustworthy, and invested. The KACE Way is our commitment to employees, customers, and communities. Join KACE and make a difference!

Job Summary

The Senior Mobile Application Developer supports the Cyber & Investigative Technology Group by developing mobile applications that assist in criminal, civil, and administrative investigations.

Essential Functions & 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/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 RESTful APIs, JSON, SOAP services (legacy environments).
  • Understanding of authentication and authorization mechanisms: OAuth 2.0/OpenID Connect, token‑based authentication (JWT), enterprise identity providers (Active Directory, Azure AD, Entra ID).
  • Ability to collaborate with backend teams developing .NET/ASP.NET, IIS‑hosted services, SQL Server or enterprise databases.

Security & Compliance

  • Strong knowledge of mobile application security best practices: secure storage (Keychain), data encryption at rest and in transit, secure network communication (TLS).
  • Experience implementing enterprise security policies: MDM integration, certificate‑based authentication, app sandboxing, least‑privilege access.
  • Understanding of compliance requirements relevant to enterprise environments (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, 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, 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.

Minimum Qualifications & Skills

  • Bachelor’s degree from an accredited college or university (significant experience may substitute).
  • 5 to 8 years of 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.
  • Performs coding, interface design, development, documentation, testing, release, and maintenance for mobile applications and tools.
  • Monitors tool effectiveness and optimizes applications.
  • Develops applications based on technical design, user interface, and use case while ensuring readiness for deployment and meeting user requirements and standards.
  • Once product is deployed, works collaboratively to improve and optimize performance.
  • End‑to‑end testing of application, including any server components.
  • Maintains proper documentation for all phases of development.
  • Develops and maintains 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.
  • Enhances software to reduce operating time and improve efficiencies.
  • Provides technical guidance to application users and stakeholders; develops instructional material and provides training.
  • Maintains awareness of emerging technologies and resources; researches systems technologies for best practices and new applications.

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 credit check for all cleared positions.
  • Successfully passing a background investigation including drug screening.

Physical Requirements / Working Conditions

  • Standing/Walking/Mobility: Must have mobility to attend meetings with other managers and employees.
  • Climbing/Stooping/Kneeling: 10% of the time.
  • Lifting/Pulling/Pushing: 10%.
  • Fingering/Grasping/Feeling: Must be able to write, type, and use a telephone system 100% of the time.
  • Sitting: Sitting for prolonged and extended periods of time.

Equal Opportunity Employer

KACE is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, disability or any other federal, state or local protected class. KACE complies with federal and state disability laws and makes reasonable accommodations for applicants and employees with disabilities. If you require reasonable accommodation in completing this application, interviewing, completing any pre‑employment testing, or otherwise participating in the employee selection process, please direct your inquiries to

Contact

For more information about the company please visit our website at

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Business Consulting and Services

#J-18808-Ljbffr