Software Engineer, Freeform Application

Apple Apple · Big Tech · Pittsburgh, PA +1 · Software and Services

Software Engineer role focused on building features for the Freeform application on iOS and Mac. Responsibilities include UI development, integrating system technologies, optimizing performance, and collaborating with cross-functional teams. Requires experience in Swift/Objective-C and Apple platforms.

What you'd actually do

  1. Design, implement, and maintain features in Freeform.
  2. Write and maintain high-quality code in Swift and Objective-C.
  3. Work with teams across the company to integrate new system technologies as they’re being built.
  4. Debug and diagnose complex issues across frameworks, services, and external processes using Xcode and system-level tools.
  5. Participate in code reviews, design discussions and technical investigations while contributing to engineering excellence standards.

Skills

Required

  • Swift
  • Objective-C
  • iOS development
  • macOS development
  • object-oriented design
  • software project planning
  • software project delivery
  • cross-functional team collaboration
  • clear communication (verbal and written)
  • user experience empathy
  • attention to visual detail
  • understanding non-technical user needs
  • developing appropriate solutions
  • BS Degree in CS or related field, or equivalent work experience

Nice to have

  • large code base experience
  • large team experience
  • concurrent programming
  • AI for coding
  • Metal
  • CoreGraphics
  • 2D graphics environments

What the JD emphasized

  • At least 5+ years of experience with Swift or Objective-C.