Available from 9 March
    E-commerce

    Bloom & Wild

    Bloom & Wild is a UK-based flower delivery company known for pioneering "letterbox flowers" — bouquets designed to fit through standard letterboxes, eliminating the need for someone to be home for delivery. They operate primarily online and through their mobile app, offering a seamless ordering experience. The company offers next-day delivery in the UK, Ireland, France, Austria, and Germany. Adrian worked as a Senior Frontend Engineer on the checkout squad, where the shopping cart, checkout, and payment experience are critical to the business, requiring a clear and distraction-free path for customers. The team used Angular 14+ for frontend and Ruby for the backend, with a squad of 3 frontend, 2 backend, 1 tester, and 1 PM.

    View Live Site
    Bloom & Wild

    Key Outcome

    Seamless checkout driving conversions across 5 countries

    Technologies Used

    Frontend

    Angular 14+CSS AnimationsFigma-to-Code

    Backend

    Ruby

    Testing & QA

    Cypress (E2E)Jest (Unit Testing)

    Deployment & Infrastructure

    GitHub ActionsAWS CI/CD Deployments

    Payments & Integrations

    Credit CardPayPalApple PayGoogle Pay

    The Challenge

    Bloom & Wild needed to continuously optimize its multi-brand, multilingual checkout experience across five countries, integrate multiple payment methods, and maintain pixel-perfect designs — all while mentoring junior developers and shipping with confidence.

    Our Solution

    We implemented A/B experiments to drive checkout conversions, integrated Apple Pay, Google Pay, and PayPal alongside card payments, built add-on and greeting card features, and ensured everything was thoroughly tested with Cypress E2E and Jest unit tests. AWS deployments via GitHub Actions kept the release cycle fast and reliable.

    Key Features

    Letterbox flower delivery — bouquets designed to fit through standard letterboxes
    Add-on management for products like chocolates and candles
    Personalized greeting card integration during checkout
    Streamlined delivery details input and management
    Multiple payment options — Card, PayPal, Apple Pay, Google Pay
    A/B testing to optimize checkout conversions
    Robust shopping cart with discount code functionality
    Pixel-perfect Figma-to-code design implementations
    Order confirmation page with enhanced UX
    CI/CD automatic deployments via GitHub Actions to AWS
    Performance-optimized frontend for fast loading times
    Flexible subscription service for regular flower deliveries

    Benefits

    Next-day delivery across 5 countries
    No need to be home — letterbox flowers
    Stylish, contemporary floral designs
    Sustainable and responsible sourcing
    Seamless mobile and web ordering
    Flexible subscription options

    💛 What We Love About This Project

    The letterbox flower concept — a genuinely innovative idea that solved a real delivery pain point.

    The multi-brand, multilingual architecture serving five countries from a single codebase.

    How the checkout experience was treated as a core product — distraction-free and optimized through real A/B experiments.

    The team culture of mentorship — senior engineers actively grew the next generation of developers.

    Pixel-perfect design execution that maintained brand beauty at every step of the checkout.

    🤝 What We Appreciate About Our Client

    Their genuine focus on sustainability and responsible flower sourcing — values that went beyond business.

    The trust they placed in the checkout squad to own such a critical part of the business.

    Their commitment to a digital-first, beautifully designed experience that customers love.

    The collaborative culture across squads — every team worked towards the same goal.

    Challenges We Faced

    1

    Collaboration in a dynamic multi-squad environment

    Working effectively within a team of 3 frontend devs, 2 backend devs, 1 tester, and 1 PM — part of a larger organization of ~15 developers. Coordinating across squads while keeping the checkout experience consistent.

    2

    Quality assurance in a multi-brand, multilingual environment

    Ensuring shipped code met high quality standards, underwent thorough testing, maintained security, and avoided disrupting existing functionality across multiple brands and languages.

    3

    Comprehensive E2E and unit testing

    Implementing reliable E2E Cypress and unit Jest testing methodologies to maintain confidence in every deployment across the checkout flow.

    4

    Mentorship and team growth

    Providing tutoring and training to mid-level developers, helping them grow technically while maintaining team velocity and code quality.

    5

    Recruitment and team building

    Conducting interviews with potential developer candidates to ensure the right technical and cultural fit for the team.

    6

    Edge cases across diverse payment methods

    Handling complex edge cases across Card, PayPal, Apple Pay, and Google Pay payments — each with their own quirks and integration requirements.

    Photo Gallery

    Bloom & Wild screenshot 1
    Bloom & Wild screenshot 2
    Bloom & Wild screenshot 3
    Bloom & Wild screenshot 4
    Bloom & Wild screenshot 5
    Bloom & Wild screenshot 6
    Bloom & Wild screenshot 7
    Bloom & Wild screenshot 8

    Want something similar?

    Let's discuss how we can build a solution tailored to your business needs.

    Book a Call

    Other Projects