Senior iOS Engineer - Creativity Applications
Berlin, Germany · Full Time
Be the first to apply
- Experience
- 6+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 1 day ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Overview
Apple is pioneering the future of creative tools, combining innovative engineering and visionary ideas. The Creativity Apps team focuses on developing cutting-edge applications used by millions of creatives worldwide including artists, musicians, and designers. This role centers on creating high-performance, user-focused applications inspired by leading software such as Final Cut Pro, Logic Pro, and GarageBand.
Key Responsibilities
- Take full ownership of feature delivery, from concept through prototyping and user feedback to final release, advocating for the best user experience with solid reasoning and prototypes.
- Lead the design and advancement of technical architecture for complex imaging workflows ensuring scalability and efficiency.
- Integrate machine learning components seamlessly, managing model accuracy, latency, memory constraints, and creating stable user interfaces.
- Optimize application performance and resource usage to maintain fluid responsiveness amidst demanding operations involving large assets.
- Collaborate intensively across teams including design, product management, machine learning research, and engineering partners to innovate at the intersections.
- Leverage AI-powered developer tools to enhance productivity, speed up testing, code reviews, and prototypes while applying discernment on their usage.
- Mentor and guide engineering teammates, reinforcing robust development best practices and supporting team growth and culture.
Required Qualifications
- Over six years of professional experience in building and deploying production software.
- Strong command of software architecture, algorithm design, and data structures in high-performance environments.
- Expertise in at least one modern programming language such as Swift, C++, Rust, Objective-C, Kotlin, or Java, with an aptitude for quickly learning new platforms and languages.
- Proven record of owning the entire user experience in feature development, beyond just coding.
- Experience working effectively across multidisciplinary teams including design and product.
Preferred Skills
- Hands-on experience with Apple's core frameworks like UIKit, SwiftUI, Core Animation, AVFoundation, Core Image, and Metal or similar graphics technologies.
- Background in integrating machine learning into products, with knowledge of on-device inference, performance trade-offs, and user experience design for probabilistic outputs.
- Comfort with AI-assisted development tools and enthusiasm for improving their application team-wide.
- Expertise in pinpointing and solving performance issues especially in UI responsiveness, memory use, power efficiency, and real-time media processing.
- Development experience with complex media editing or creation workflows, such as video, music, image processing, or graphic design for professional or enthusiast users.
- Demonstrated leadership in guiding engineering projects and cross-team initiatives efficiently in fast-paced settings.
Inclusivity and Accessibility
Apple values diverse perspectives and is committed to fair, inclusive hiring practices and reasonable accommodations. The company embraces accessibility as a fundamental right reflected in its culture and products, fostering a welcoming environment for all employees.