iOS Developer (6+ Years Experience)

NXTKEY CORPORATION

iOS Developer (6+ Years Experience)

Clinton Township, MI
Full Time
Paid
  • Responsibilities

    Job Description

    We are seeking an experienced iOS Developer with a strong command of Swift, SwiftUI, and TCA , who can architect and deliver high-quality mobile applications in an Agile environment. The ideal candidate will also demonstrate proficiency in using AI-powered tools to enhance productivity, accelerate development, and optimize project workflows.

    Key Responsibilities

    • Design, develop, and maintain iOS applications using Swift, SwiftUI , and The Composable Architecture (TCA).
    • Integrate Apple APIs including Apple Maps, APNS, and Apple Wallet.
    • Implement unit and UI tests compatible with automated testing frameworks like Appium.
    • Collaborate within Agile (LeSS) project environments to ensure alignment with sprint goals and deliverables.
    • Utilize AI tools (ChatGPT, Copilot, Gemini, etc.) for code generation, idea generation, and data analysis to boost development efficiency.
    • Support CI/CD build pipelines (GitLab CI preferred), and maintain platform-specific build configurations.
    • Work with cross-functional teams to integrate unified data and business logic layers , ensuring scalable and maintainable codebases.
  • Qualifications

    Qualifications

    • Minimum 6 years of hands-on iOS development experience.
    • Expert-level knowledge in Swift, SwiftUI , and TCA.
    • Strong understanding of Agile methodologies , ideally in LeSS environments.
    • Experience with AI-assisted coding tools and familiarity with AI agents for code generation.
    • Proven ability to set up and manage GitLab CI/CD pipelines.
    • Knowledge of multiplatform frameworks (Ktor, Room/SQL Delight, SKIE) is a plus.
    • Experience in automated testing and mobile app deployment best practices.

    Additional Information

    Preferred Qualifications

    • Exposure to Kotlin Multiplatform or Jetpack Compose.
    • Strong debugging, problem-solving, and code optimization skills.
    • Familiarity with Firebase , Google Wallet , or cross-platform integrations (advantageous).