Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer, Freeform

Apple

$132,100 - $244,600
Nov 7, 2025
Vancouver, WA, US
Apply Now

Apple is looking to hire a software engineer to help build and enhance Freeform, a collaborative whiteboard app, by creating new features, integrating platform technologies, and improving the user experience across Apple devices.

Requirements

  • Proficiency with Swift or Objective-C
  • Skilled with object-oriented design
  • Past experience building software for Apple platforms
  • Experience working in large code bases with large teams
  • Proficiency building AI features or using AI tools
  • Proficiency in Python, other scripting languages, or other automation tools
  • demonstrable iOS/macOS app development experience, including hobby projects

Responsibilities

  • collaborate with designers and engineers to define and build new Freeform features
  • collaborate with teams across Apple to integrate the latest platform features and technologies into Freeform
  • work across the entire application stack from UI and animations to the document model, collaboration features, and OS integration points
  • brainstorm, prototype, and ship features that bring our users’ ideas to life on our creative canvas
  • produce documentation and provide other forms of support
  • demo your work to engineers, designers, marketing, and leadership
  • write easy-to-understand new code, and work to fix existing bugs and make architectural improvements that resist them

Other

  • Demonstrated experience planning and delivering software projects with cross-functional teams
  • Ability to communicate clearly-both verbally and in writing-and build trust across business lines
  • make good use of documentation, IDEs, debuggers and other tools in understanding the large code base
  • keep the ultimate user in mind at all times, delighting them while supporting their best work
  • Demonstrated skill at understanding non-technical users’ needs and developing appropriate solutions