The Freeform team at Apple is looking to hire a software engineer to help build and enhance their collaborative whiteboard app, Freeform, ensuring it remains powerful, easy-to-use, and integrates the latest Apple platform technologies to delight users worldwide.
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 other engineers and designers, to brainstorm, prototype, and ship features that bring our users’ ideas to life on our creative canvas
- Work across the entire application stack from UI and animations to the document model, collaboration features, and OS integration points.
- 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
- Integrate the latest platform features and technologies into Freeform.
- Define and build new Freeform features.
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