DeveloperJobs.io
← Back to all jobs
AHU Technologies Inc

Senior iOS Developer – Mobile Digital Identity (mDL)

Washington, DC $100 - $110/hr Contract Posted 2d ago

Job Description

Senior iOS Developer for Mobile Driver License (mDL) within the DMV modernization and digital identity ecosystem.

Responsibilities

  • Spearhead end-to-end native iOS development using Swift and current iOS architectural patterns.
  • Integrate Apple identity frameworks, including Secure Enclave backed credential storage, Wallet based identity SDKs, and cryptography APIs.
  • Implement secure communication flows in line with industry standards, including ISO aligned mobile identity protocols and related data exchange specs.
  • Develop and maintain hardware interactions such as NFC, BLE, device engagement, and secure element exchanges for digital identity workflows.
  • Collaborate with backend service teams to align with API specifications, secure data contracts, and identity-based authentication flows.
  • Troubleshoot, debug, and optimize across UI, networking, cryptography, and device hardware interfaces.
  • Ensure compliance with Apple platform security guidelines, privacy requirements, and best practices for handling sensitive identity data.
  • Provide architectural guidance, code reviews, and mentorship to junior mobile engineers.
  • Partner with product owners, security architects, QA engineers, and business stakeholders to define and deliver robust mobile capabilities.
  • Keep technologies updated with current, stable, and enterprise-grade architecture and applications.
  • Collaborate with internal teams to design and architect software solutions.
  • Develop, test, and deploy applications and systems.
  • Revise, update, refactor, and debug code as part of ongoing maintenance.
  • Improve existing mobile applications and systems to enhance performance and reliability.
  • Proactively monitor and report performance of assigned technologies.
  • Troubleshoot software and hardware issues and failures as they arise.
  • Manage problem or escalated tickets and out-of-cycle requests from systems/software owners.
  • Determine optimal approaches to meet business needs and provide consultative guidance to customers on system usage.
  • Proactively monitor and identify broader, more complex issues across multiple integrated technologies and communicate as appropriate.
  • Provide technical knowledge and support to district agencies, personnel, and additional stakeholders.
  • Perform other related duties as assigned
  • May coordinate activities of application developers.
  • Identify best practices and standards for using the product.
  • Deliver support and design for industry-specific applications that require integration with statewide systems.
  • Interact with executive level business users or technical experts.
  • May function as a technical subject matter expert (SME).

Requirements

  • 7+ years of professional native iOS development with Swift.
  • Expertise in iOS frameworks including SwiftUI or UIKit, Combine, Core Data, Core NFC, Core Bluetooth, CryptoKit, and secure storage APIs.
  • Hands-on experience with hardware backed security (Secure Enclave), certificate management, key exchange, and data signing/verification.
  • Experience working with REST APIs at an expert level.
  • Proficiency with JSON and XML data formats.
  • Experience translating wireframes and designs into functional software.
  • Strong understanding of REST APIs, JSON, authentication/authorization protocols, and secure session management.
  • Eligibility to qualify for a Journeyman level Emerging Technology consultant category.
  • Knowledge of Continuous Integration and Continuous Development (CI/CD).

Technologies

  • Swift
  • SwiftUI
  • UIKit
  • Combine
  • Core Data
  • Core NFC
  • Core Bluetooth
  • CryptoKit
  • Secure Enclave
  • Wallet-based identity SDKs
  • Secure storage APIs
  • NFC
  • BLE
  • ISO-aligned mobile identity protocols
  • Secure element exchanges
  • OpenShift
  • REST APIs
  • JSON
  • XML
  • CI/CD

In this role, you will primarily focus on

  • Lead end-to-end native iOS development using Swift and modern architectural patterns.
  • Integrate Apple identity frameworks, including Secure Enclave backed credential storage, Wallet based identity SDKs, and cryptographic APIs.
  • Implement secure communication flows using ISO aligned mobile identity protocols and related data exchange specifications.
  • Develop and maintain hardware level interactions such as NFC, BLE, device engagement, and secure element exchanges for digital identity interactions.
  • Collaborate with backend service teams to align with API specifications, secure data contracts, and identity-based authentication flows.
  • Conduct in-depth troubleshooting, debugging, and optimization across UI, networking, cryptography, and device hardware interfaces.
  • Ensure compliance with Apple platform security guidelines, privacy requirements, and best practices for handling sensitive identity data.
  • Provide architectural guidance, code reviews, and mentorship to junior developers on the mobile engineering team.
  • Collaborate with cross-functional partners including product owners, security architects, QA engineers, and business stakeholders to define and deliver high quality mobile capabilities.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.