Core iOS expertise
- Strong experience developing production apps with Swift
- Deep understanding of UIKit architecture, with growing proficiency in SwiftUI for building modern UI components in a hybrid codebase
- Familiarity with the Coordinator pattern for managing complex navigation flows
- Experience with MVVM and protocol-oriented design
- Understanding of the iOS app lifecycle, including background tasks, widgets, and app extensions
- Proficiency handling resources, permissions, and responsive UI across device sizes
Mindset
- A problem-solving, curious, and inquisitive attitude
- Clear communicator with a keenness to work collaboratively
- Constructive approach to code reviews and architectural discussions
Our Tech stack
- Architecture & Data
- Swift Package Manager for modular dependency management
- Protocol Buffers for efficient data serialisation with our backend
- Core Data for on-device persistence
- Repository pattern for clean data access abstractions
- Swift Structured Concurrency (async/await, actors)
- Combine for reactive data flows and UI bindings
- SceneKit and ARKit for immersive 3D product previews
- Custom Metal shaders for advanced rendering effects
- Vision and CoreML for on-device photo analysis and face recognition
- Deep PhotoKit integration for accessing and analysing user photo libraries
- On-device ML models for face embeddings and photo quality scoring
- Smart album generation and photo metadata synchronisation
- Firebase (Analytics, Remote Config)
- Sentry for crash reporting and performance monitoring
- Stripe and Braintree for payment processing
- GrowthBook for feature flags and experimentation
- Nuke for high-performance image loading and caching
- GitHub Actions for automated linting, testing, and snapshot testing
- Xcode Cloud for continuous integration
- Fastlane for release automation
- SwiftLint for code style consistency
- Snapshot testing for UI regression prevention
- Git proficiency with trunk-based development
- Pull request workflows with thorough code reviews
- Experience with custom drawing, Core Graphics, or advanced UI animations
- Performance optimisation and profiling with Instruments
- Accessibility best practices and VoiceOver support
- Experience integrating on-device ML models (CoreML, Vision)
- Background in 3D graphics or AR experiences
- Familiarity with localisation workflows for international apps
Top Skills
What We Do
Joining Popsa now is pretty exciting. According to Deloitte, we’re the UK’s fastest-growing startup of 2020. We have a fast-growing global customer base to match, and the backing of some of the best investors in the world. Our native iOS and Android apps are available in 12 languages – attracting more than 3 million users to date – and we ship to 50 countries around the world. Phew. So why is Popsa so hot right now? The reality is, people have never taken more photos than we do today. Our phones are literally crammed with memories. But although we’re good at capturing moments – we’re not as good at doing anything with them. They’ll often sit forgotten on our devices or in the cloud. Then Popsa came along. Founded in 2016, we’ve built an award-winning app that’s made printing your memories so easy and accessible, anyone can do it. No more barriers. No more time-wasting. In fact, everything we do as a business is designed with this ethos. We help people turn their best moments into something beautiful and lasting, in no time at all. Today we’re best known for photobooks, but our vision of the future goes far beyond print. We’re building a platform to help people to curate their experiences in lots of exciting ways. We want to become THE place where people come to capture their life stories. To celebrate their most important people and relationships. To create lasting meaning from their experiences.








