Software Engineer - Creative Imaging Apps

As a Software Engineer on the Creative Imaging Applications team, you will design,develop, and ship user interface features that power Pixelmator Pro. You will work on building intuitive, responsive, and visually refined UI across macOS and iOS, crafting complex editing workflows, panels, and controls that feel native, fluid, and performant on Apple devices. You’ll collaborate closely with design to translate sophisticated creative tools into elegant, accessible user experiences. At Apple, base pay is one part of our total compensation package and is determined within a range. This range provides the opportunity to progress as you grow and develop within a role. The base pay for this role is between €71,500 and €135,600 and reflects a full-time equivalent. Your base pay will depend on contractual hours, skills, qualifications, experience, and location. Minimum Qualifications Strong proficiency in Swift and Apple platform development Experience building and shipping macOS and/or iOS applications Solid knowledge of AppKit, UIKit, and/or SwiftUI Experience with graphics/rendering technologies (Core Image, Core Graphics, Metal preferred) Strong understanding of multithreading, Swift Concurrency, and memory management Experience designing maintainable, testable, and scalable systems Proficiency with Xcode, Instruments, and debugging/profiling tools Preferred Qualifications Bachelor’s degree in Computer Science, Engineering, or equivalent experience Experience developing creative, professional, or performance-sensitive applications Background in image processing, color science, compositing, or RAW workflows Metal shader development or GPU pipeline experience Experience migrating Objective-C codebases to Swift Experience integrating AI-powered features into production applications Experience developing CLI tools to enhance developer productivity Strong automated testing practices (unit, UI, performance testing) Proven ability to investigate complex technical issues and drive resolution Excellent collaboration and communication skills Practical, responsible use of AI-assisted development tools to improve code quality and productivity

Similar jobs