Core Responsibilities
Contribute to the design and development of iOS platform infrastructure, including reusable frameworks and tooling built on XCUITest and integrated with BDD/Cucumber.
Leverage enterprise-authorized AI coding assist tools to improve code quality, delivery speed, and productivity across code generation, refactoring, unit test creation, troubleshooting, and documentation.
Validate AI-assisted outputs through peer review, automated testing, secure coding standards, and critical evaluation for correctness, performance, and security.
Apply knowledge of the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve automation value.
Write clean, production-quality Swift and/or Objective-C code using Xcode that is maintainable, scalable, and performant.
Partner with product owners and business stakeholders to translate requirements into executable specifications and well-structured technical documentation.
Build iOS platform capabilities for accessibility validation, including WCAG standards, screen readers, dynamic type, and iOS Accessibility Inspector.
Develop and support capabilities for visual regression detection and internationalization/localization validation across languages, regions, and character sets.
Develop infrastructure for validating AI-powered features, including ML model outputs, personalization engines, and intelligent user experiences.
Work with and contribute to WireMock-based API mocking infrastructure to support development and validation without backend dependencies.
Partner with scrum teams to understand platform needs and provide guidance on effective use of iOS infrastructure.
Collaborate with iOS application teams to support monitoring and resolve production issues.
Contribute to CI/CD pipeline integration, including PR validation, periodic regression validation, and cloud device execution on iOS devices and simulators.