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