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.