TL;DR
Senior Software Engineer, iOS (Mobile Development): Building SCRL's editing engine, focusing on image processing, video rendering, and real-time visual effects. Focus on designing complex interaction models and optimising rendering, memory usage, and responsiveness across various devices.
Location: Stockholm
Company
Appostrophe builds a world-class creative platform used by millions of people.
What you will do
- Build and evolve SCRL's editing engine, working on image processing, video rendering, and real-time visual effects.
- Design and implement complex interaction models: multi-touch gestures, precise object manipulation, drag, resize, snap, and transform.
- Solve hard problems in coordinate geometry, layout systems, and state management.
- Push performance to its limits, optimising rendering, memory usage, and responsiveness across a wide range of devices.
- Own features end to end, from planning through to delivery.
- Contribute to architecture decisions and help shape the technical direction of the iOS codebase.
Requirements
- Extensive experience in iOS development and Swift.
- Strong computer science fundamentals: data structures, algorithms, and an intuition for performance.
- Experience building complex, interactive, gesture-driven interfaces.
- A deep understanding of UIKit, Core Animation, and the iOS rendering pipeline.
- The ability to reason about performance at a low level: frame rates, memory, GPU vs CPU tradeoffs.
Nice to have
- Experience with image processing, video rendering, or real-time graphics on iOS.
- Familiarity with Metal, Core Image, AVFoundation, or similar frameworks.
- Background in creative tools, design software, or editor-style applications.
- Experience working on consumer apps with large user bases.
- Interest in geometry, math, or computational problem solving.
Culture & Benefits
- The chance to work on genuinely hard, interesting problems every day.
- A product that millions of people use to create.
- Real ownership and direct impact in a small, focused team.
- Great colleagues and office in central Stockholm.
- Competitive compensation and opportunities for professional development.
