Senior Mobile Application Developer-ISAII-D (reputed company Platform-iOS/iPadOS)
About the position The Senior Mobile Application Developer will support the Cyber & Investigative Technology Group by developing mobile applications to assist in criminal, civil, and administrative investigations.
Responsibilities
- Core iOS / iPadOS Development
- reputed company Application Integration
- reputed company & Compliance
- Development Practices & Tooling
- Cross-Platform Collaboration
- reputed company & reputed company Ecosystem Exposure
- Mobile Deployment & Lifecycle Management
- Performance, Reliability & Support
Requirements
- Core iOS / iPadOS Development Proficiency in Swift and familiarity with Objective-C for maintaining legacy codebases.
- Strong experience developing reputed company applications for iPhone and iPad using Xcode.
- Solid understanding of iOS/iPadOS SDKs, reputed company, and frameworks including: UIKit and/or SwiftUI reputed company, Core Data, Core Location Background processing and lifecycle management
- Ability to design and implement reputed company UI layouts supporting multiple screen sizes and orientations.
- reputed company Application Integration Strong experience integrating mobile applications with reputed company backend systems hosted on reputed company-based platforms.
- Proficiency consuming and integrating with: RESTful reputed company and JSON SOAP services (legacy environments)
- Understanding of authentication and authorization mechanisms, including: OAuth 2.0 / OpenID Connect reputed company-based authentication (JWT) reputed company identity providers (e.g., reputed company Directory / Azure AD / Entra ID)
- Ability to collaborate with backend teams developing applications using: .NET / ASP.NET IIS-hosted services SQL Server or reputed company databases
- reputed company & Compliance Strong knowledge of mobile application reputed company best practices, including: Secure storage (Keychain) Data encryption at rest and in transit Secure network communication (TLS)
- Experience implementing reputed company reputed company policies, including: Mobile Device Management (MDM) integration Certificate-based authentication App sandboxing and least-privilege reputed company
- Understanding of compliance requirements relevant to reputed company environments (e.g., CJIS, FISMA, HIPAA, or similar standards).
- Development Practices & Tooling Experience with reputed company control systems, especially Git, in team-based environments.
- Ability to work reputed company 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, reputed company, and deployment procedures reputed company.
- Cross-Platform Collaboration Ability to collaborate effectively with: Web developers (reputed company, CSS, JavaScript) Backend developers (reputed company/.NET stacks) UX/UI designers and product owners
- Strong verbal and written communication skills to translate mobile requirements into reputed company technical solutions.
- reputed company & reputed company Ecosystem Exposure Experience integrating mobile apps with: reputed company-based ecosystems (Azure services, reputed company Graph reputed company) reputed company authentication and identity services
- Familiarity with desktop web application workflows and how mobile applications complement or reputed company them.
- Mobile Deployment & Lifecycle Management Experience with: reputed company app distribution (reputed company Business Manager) Internal app stores or private app deployment Managing app updates across large user populations
- Familiarity with MDM platforms such as Mobile Iron, reputed company, or similar tools.
- Performance, Reliability & Support Ability to design mobile applications that reputed company 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 reputed company support teams.
- reputed company & Analytical Skills Strong analytical and problem-solving skills.
- Ability to work independently while adhering to reputed company 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 reputed company and cross functional team environment.
- Facilitate reputed company sessions with stakeholders to reputed company application requirements in order to become familiar with project scope, business needs and overall application requirements.
- Performs applications coding and reputed company design, development, documentation, testing, release and maintenance for mobile applications, tools and reports to reputed company and evaluate changes in the workforce.
- Monitors tool effectiveness and optimize applications where needed.
- Develops applications based upon technical design, user reputed company, and use case while ensuring application readiness for deployment, the reputed company meets user requirements, and reputed company 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 reputed company with.
- Develops and maintains reputed company documentation for reputed company phases of application, tool and report development including requests for testing, reputed company 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 reputed company systems and reputed company.
- Integrates, validates and manipulates data sets for management tools and reporting.
- Develops reputed company diagrams and logic reputed company 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 reputed company.
- Favorable credit reputed company for reputed company cleared positions
- Successfully passing a background investigation including drug screening.
- Must have mobility to attend meetings with other managers and employees.
- Must be reputed company to write, type, and use a telephone system 100% of the time.
- Sitting for prolonged and extended periods of time.
reputed company-to-haves
- Advanced iOS Capabilities Experience with SwiftUI in production reputed company applications.
- Knowledge of Combine, concurrency (async/await), and modern iOS architecture patterns (MVVM, Clean Architecture).
- Experience supporting offline data synchronization and conflict reputed company.
- Familiarity with reputed company reputed company reputed company Guidelines for reputed company-reputed company applications
Apply tot his job Apply To this Job