Bloom & Wild
Bloom & Wild has disrupted the traditional flower industry with its innovative approach, focusing on convenience, design, and a seamless online experience. The company offers next-day delivery in the UK, Ireland, France, Austria, and Germany. (For more information, visit their international delivery page: https://www.bloomandwild.com/international-flower-delivery)
At Bloom & Wild, Adrian worked as a Senior Frontend Engineer on the checkout squad. The team used Angular 14+ for frontend development and Ruby for the backend. The size of the team was of 3 frontend, 2 backend, 1 tester and 1 PM. All the teams had around 15 developers frontend and backend.
The shopping cart, checkout, and payment experience are critical to the business, requiring a clear and distraction-free path for customers.
Bloom & Wild is a UK-based flower delivery company known for its modern approach to flower gifting. Here are some key things about them:
-
Letterbox Flowers: They are famous for pioneering the concept of "letterbox flowers" - bouquets designed to fit through standard letterboxes, eliminating the need for someone to be home for delivery.
-
Focus on Design & Sustainability: Bloom & Wild prides itself on its stylish and contemporary floral designs, often using unique and seasonal flowers. They also emphasize sustainable practices, using minimal packaging and sourcing flowers responsibly.
-
Digital-First Experience: They operate primarily online and through their mobile app, offering a seamless ordering experience. They also have a strong social media presence.
-
Subscription Service: Like many flower companies today, they offer flexible subscription options allowing customers to receive flowers regularly.
-
Expansion Beyond Flowers: While known for flowers, Bloom & Wild has expanded its offerings to include plants, gifts, and add-ons like chocolates and candles.
Adrian's role presented various challenges, including:
1
Collaboration
Working effectively within a dynamic team comprising frontend and backend developers, product managers, and testers.
2
Quality Assurance
Ensuring shipped code met high quality standards, underwent thorough testing, maintained security, and avoided disrupting existing functionality within a multi-brand, multilingual environment.
3
Testing
Implementing E2E Cypress and Unit Jest testing methodologies.
4
Mentorship
Providing tutoring and training to mid-level developers.
5
Recruitment
Conducting interviews with potential developer candidates.