Senior iOS Engineer in Westminster

Senior iOS Engineer in Westminster

Westminster Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Build and enhance a cutting-edge memory curation platform using AI and on-device intelligence.
  • Company: Join Popsa, a fast-growing London-based Certified B Corp revolutionising photo memories.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Why this job: Make a real impact by helping users relive their cherished moments effortlessly.
  • Qualifications: Experience in developing high-quality iOS apps with Swift and UIKit.
  • Other info: Dynamic team culture with a focus on innovation and collaboration.

The predicted salary is between 48000 - 72000 £ per year.

About Popsa

Joining Popsa right now is pretty exciting. We’re a London-based, Certified B Corp building a memory curation platform that uses on-device intelligence and generative AI to help people find, organise, and relive the moments that matter, turning noisy photo libraries into curated stories with minimal effort and high confidence.

We’re also a proven, international growth business. Popsa was recognised in Deloitte's UK Technology Fast 50 (2022), making it our third year running on the list, and was also ranked the 19th fastest-growing software company that year. The Financial Times ranked Popsa as the 5th fastest-growing technology company in Europe and highly ranked in 2022, and in 2023 we retained our place in the FT 1000 for a second year, with an absolute growth rate of 1,000% over the measured period.

Our apps and service operate at global scale, localised across 12 languages, shipping to 50+ countries, with most orders placed from outside the UK. More than 13 million people across 50 countries have used Popsa to turn their photos into something they can actually be proud to share.

People have never taken more photos than they do today, but most of those memories end up buried in clutter. Popsa brings calm to that chaos, automatically surfacing meaningful moments, suggesting structure and themes, generating captions, and laying out designs, so anyone can create something beautiful without design skills. From there, we make it easy to bring curated memories into the real world with premium photo products, including photo books, calendars, prints and photo boxes, delivered internationally.

Private by design. We’re deliberate about what is processed on-device, what is uploaded, and how customer content is protected, so people can trust us with their most personal memories.

Scope

You’ll be building and improving a sophisticated memory curation platform that helps users discover their best moments, and create beautiful, personalised products automatically. The app intelligently curates photos from users' libraries, uses on-device ML for face recognition and photo analysis, and renders high-fidelity 3D previews of physical products. You’ll work across features spanning photo selection, AI-assisted layout generation, payment processing, and immersive product visualisation.

What you bring to the team

We’re primarily looking for recent experience developing high-quality, consumer-facing iOS apps where finesse, performance, and delight are priorities.

  • 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
  • Concurrency & reactive programming
    • Swift Structured Concurrency (async/await, actors)
    • Combine for reactive data flows and UI bindings
  • Graphics & visualisation
    • 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
    • Photo library integration
    • 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
  • Third-party integrations
    • 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
  • CI/CD & quality
    • 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
  • Version control & collaboration
    • Git proficiency with trunk-based development
    • Pull request workflows with thorough code reviews

    Nice to have

    • 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

    Senior iOS Engineer in Westminster employer: Popsa

    At Popsa, we pride ourselves on being a dynamic and innovative employer that champions creativity and collaboration. Our London-based team enjoys a vibrant work culture that fosters personal and professional growth, with opportunities to work on cutting-edge technology in a fast-paced environment. As a Certified B Corp, we are committed to making a positive impact while offering competitive benefits and a supportive atmosphere that values each employee's contributions.
    P

    Contact Detail:

    Popsa Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Senior iOS Engineer in Westminster

    ✨Tip Number 1

    Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.

    ✨Tip Number 2

    Show off your skills! Create a portfolio showcasing your best iOS projects. Whether it's apps you've developed or contributions to open-source projects, having tangible evidence of your expertise can really impress potential employers.

    ✨Tip Number 3

    Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more comfortable you are with problem-solving on the spot, the better you'll perform!

    ✨Tip Number 4

    Don't forget to apply through our website! We love seeing candidates who take the initiative. Plus, it gives you a chance to showcase your enthusiasm for joining Popsa and being part of our exciting journey.

    We think you need these skills to ace Senior iOS Engineer in Westminster

    Swift
    UIKit
    SwiftUI
    Coordinator pattern
    MVVM
    Protocol-oriented design
    iOS app lifecycle
    Core Data
    Concurrency
    Combine
    SceneKit
    ARKit
    Vision
    CoreML
    Firebase

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV is tailored to the Senior iOS Engineer role. Highlight your experience with Swift, UIKit, and any relevant projects that showcase your skills in building consumer-facing apps. We want to see how you can bring finesse and performance to our memory curation platform!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for iOS development and how your problem-solving mindset aligns with our mission at Popsa. Let us know why you're excited about the opportunity to work on innovative features that help users relive their best moments.

    Showcase Your Projects: If you've worked on any impressive iOS projects, make sure to include them in your application. Whether it's a personal project or something from your previous job, we love seeing real examples of your work. It helps us understand your style and approach to app development!

    Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly. Plus, it shows us you're keen to join the Popsa team!

    How to prepare for a job interview at Popsa

    ✨Know Your Tech Stack

    Familiarise yourself with the specific technologies mentioned in the job description, like Swift, UIKit, and CoreML. Be ready to discuss your experience with these tools and how you've used them in past projects.

    ✨Showcase Your Problem-Solving Skills

    Prepare examples of challenges you've faced in previous roles and how you tackled them. Highlight your curious mindset and collaborative approach, as these traits are essential for a Senior iOS Engineer at Popsa.

    ✨Demonstrate Your Design Understanding

    Since Popsa values finesse and performance, be prepared to discuss your design philosophy. Talk about how you ensure a delightful user experience and your familiarity with UI components, especially in hybrid codebases.

    ✨Engage in Code Review Discussions

    Be ready to discuss your approach to code reviews and architectural discussions. Show that you value constructive feedback and can communicate clearly, which is crucial for collaboration within the team.

    Senior iOS Engineer in Westminster
    Popsa
    Location: Westminster
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    P
    • Senior iOS Engineer in Westminster

      Westminster
      Full-Time
      48000 - 72000 £ / year (est.)
    • P

      Popsa

      50-100
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >