Senior Product Engineer — Ios

Adobe Adobe · Enterprise · San Jose, CA

Senior iOS Engineer role focused on building video creation and editing experiences. The role involves owning complex iOS features end-to-end, partnering with Product and Design, and leveraging AI-assisted and agentic coding tools to accelerate delivery. Key responsibilities include directing AI sessions, critically evaluating output, and mentoring peers.

What you'd actually do

  1. Own complex iOS features from interaction design through engineering and production
  2. Partner with Product, Design, and Engineering leaders to shape and refine product requirements using your technical and UX instincts
  3. Use AI-assisted and agentic coding tools to accelerate delivery, applying strong judgment to direct AI sessions, evaluate output critically, and refactor where needed
  4. Make confident scope and priority calls that balance craft, velocity, and user impact
  5. Mentor peers while maintaining high standards across the codebase

Skills

Required

  • 7+ years shipping Apple applications
  • Deep proficiency in Swift, SwiftUI, UIKit, and the iOS SDK
  • Proficiency with AI-assisted development tools — including agentic coding workflows — with the ability to direct and orchestrate AI sessions effectively and critically evaluate and validate generated output
  • Strong expertise in multi-threading, memory management, and performance profiling
  • Product instinct and UX sensibility
  • Comfort with ambiguity
  • Clear, precise communication — written and verbal — across technical and product contexts
  • A deep understanding of mobile video editing workflows — or the drive to develop it fast — and a habit of letting user feedback shape your technical decisions

Nice to have

  • Experience with AVFoundation and video/multimedia development
  • Track record of influencing product or design decisions rather than just implementing them
  • Familiarity with design systems or prototyping tools like Figma
  • Experience building creative or video production tools
  • Experience using video editing apps

What the JD emphasized

  • AI-assisted development tools
  • agentic coding workflows
  • direct and orchestrate AI sessions effectively
  • critically evaluate and validate generated output

Other signals

  • AI-assisted coding tools
  • agentic coding workflows
  • direct AI sessions
  • evaluate output critically
  • refactor where needed