Build Freeform, a powerful yet easy-to-use collaborative whiteboard app that ships with every iPhone, iPad, Mac, and Vision Pro, by creating amazing user experiences and harnessing the latest technologies available on Apple platforms.
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
- Make good use of documentation, IDEs, debuggers and other tools in understanding the large code base
- Write easy-to-understand new code, and work to fix existing bugs and make architectural improvements that resist them
Other
- Produce documentation and provide other forms of support
- Demo your work to engineers, designers, marketing, and leadership
- 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
- Demonstrated experience planning and delivering software projects with cross-functional teams