Microsoft 365 experiences across platforms need to be built and maintained, with a specific focus on showcasing the power of Microsoft Copilot on Apple platforms through AI-focused user experiences.
Requirements
- 2+ years experience building and shipping production apps for Apple platforms (iOS, iPadOS, or macOS).
- 2+ years experience in Swift and SwiftUI (or Swift with UIKit/AppKit).
- Objective-C and C++ interoperability; bridging legacy components where appropriate.
- Integration experience with large-scale services or Microsoft 365 ecosystems (identity, data, or Graph APIs).
- Automated testing (XCTest/XCUITest), CI/CD workflows, and release engineering for App Store and enterprise distribution.
- Experience across macOS, iOS, and iPadOS is ideal but not required.
Responsibilities
- Design, build, and ship user-facing features for iOS, iPadOS, and macOS using SwiftUI and Swift, with a focus on AI-first experiences that integrate Copilot capabilities.
- Work with engineers, designers, PMs, and other stakeholders to define user requirements, dependencies, and design documents for features and product areas.
- Implement reliable client-side AI interactions, including streaming UX, retries/fallbacks, and considerations for latency, bandwidth, accessibility, localization, privacy, and security.
- Contribute to code reviews, testing (unit and UI), and the reuse of code across product areas.
- Break down larger work items into smaller tasks, provide accurate estimates, and deliver high-quality implementations with minimal oversight.
- Use telemetry and experimentation to define success metrics for AI features, monitor performance in production, and guide iterative improvements.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- 2+ years experience driving ownership of features with demonstrated ability to span disciplines, codebases, and tech stacks to unblock progress and deliver exceptional user experiences.
- 2+ years experience collaborating and communicating effectively across engineering, design, and product teams.
- Embody our culture and values.