Expertise
- We’re primarily looking for recent experience developing high-quality, consumer-facing Android apps where finesse, performance, and delight are priorities.
- Strong experience developing with Kotlin
- Deep understanding of the Android app lifecycle, activities, fragments
- Hands-on experience building UIs in Jetpack Compose
- Deep knowledge of Composable functions and state management
- Familiarity with Compose Animation APIs
- Proficiency in handling resources, permissions, and responsive UI across devices
Mindset
- A problem-solving, curious, and inquisitive attitude
- Clear communicator with a keenness to work collaboratively
- Constructive approach to code reviews and architectural discussions
Nice to Have
- Custom drawing and advanced Compose UI/animations
- Performance optimisation and profiling experience
- Accessibility best practices
- Familiarity with machine learning models or real-time collaboration features
- Experience with graphics rendering pipelines
Tech Stack
- Architecture & data
- Multi-module Gradle project with a version catalog for dependency management
- Protocol Buffers for efficient data serialisation with our backend
- Realm Kotlin for on-device persistence, with a DAO-layer abstraction
- Repository pattern for clean data access across network and local sources
- Retrofit and OkHttp for networking, with Gson and Protobuf converters
- Kotlin Serialization for type-safe data handling
- Concurrency & reactive programming
- Kotlin Coroutines and Flows for structured concurrency
- RxJava 2 in established areas of the codebase, with coroutine adapters bridging the two
- WorkManager for durable background tasks (image processing, uploads, notifications)
- Graphics & on-device ML
- LiteRT (TensorFlow Lite) with GPU acceleration for on-device inference
- Custom ML models for face recognition, photo aesthetics scoring, and content labelling
- ML Kit for face detection
- OpenCV for computer vision processing
- Firebase ML Model Downloader for OTA model updates
- Photo library integration
- MediaStore API for accessing and analysing user photo libraries
- Custom photo picker supporting local and remote sources (Google Photos, Facebook, Dropbox, Instagram)
- On-device ML pipelines for face embeddings and photo quality scoring
- Third-party integrations
- Firebase (Analytics, Remote Config, ML Model Downloader)
- Sentry for crash reporting and performance monitoring
- Stripe and Braintree for payment processing; Google Pay via Play Services
- GrowthBook for feature flags and experimentation
- Glide and Coil for high-performance image loading and caching
- Mixpanel and Bloomreach for product analytics
- Branch.io for deep linking
- Leanplum for push notifications and messaging
- Pusher for real-time event streaming
- CI/CD & quality
- GitHub Actions for automated builds, PR checks, instrumented tests, and signed release builds
- Kotlinter (ktlint) for code style consistency
- Custom Android Lint rules for project-specific checks
- Paparazzi for snapshot / UI regression testing
- Emerge Tools for APK size analysis and monitoring
- Baseline Profiles for startup performance optimisation
- Version control & collaboration
- GitHub with pull request workflows and actions
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.








