Homepage
Open in app
Sign inGet started

We’re the tech team behind social networking apps Bumble and Badoo. Our products help millions of people build meaningful connections around the world.

  • Android
  • iOS
  • JavaScript
  • PHP
  • QA
  • Data Science
  • MLOps
  • We are hiring
  • Scaling iOS at Bumble: Part 3/3 — Results and Developer Quality of Life

    Scaling iOS at Bumble: Part 3/3 — Results and Developer Quality of Life

    Go to the profile of Jonathan Crooke
    Jonathan Crooke
    Feb 28, 2024
    Understanding Publishers in SwiftUI and Combine

    Understanding Publishers in SwiftUI and Combine

    SwiftUI and Combine have been around for a couple of years and are fast becoming more mainstream, as they’re adopted as the main tools to…
    Go to the profile of Mike Pesate
    Mike Pesate
    Sep 20, 2023
    Universal links for Android and iOS

    Universal links for Android and iOS

    Making them work (almost) every time
    Go to the profile of Konstantin Yakushev
    Konstantin Yakushev
    Aug 23, 2018
    iOS UI development in Badoo

    iOS UI development in Badoo

    Hey! Being a developer in Badoo is not only interesting and fun, but also challenging — you have to produce highly maintainable code in a…
    Go to the profile of Valerii Che
    Valerii Che
    Aug 1, 2018
    Refining Compose API for design systems

    Refining Compose API for design systems

    Jetpack Compose makes it easier to use a design system by creating custom Compose components. But how should we build these components?
    Go to the profile of Yury
    Yury
    Feb 21, 2024
    Scaling iOS at Bumble: Part 2/3 — The Assessment

    Scaling iOS at Bumble: Part 2/3 — The Assessment

    Recap
    Go to the profile of Jonathan Crooke
    Jonathan Crooke
    Feb 15, 2024
    Crafting Android bytecode analysis tooling using a secret ingredient (Part 1)

    Crafting Android bytecode analysis tooling using a secret ingredient (Part 1)

    During the development process, we often focus on the source code but rarely inspect the compiled bytecode. This means we’re missing out on…
    Go to the profile of Konstantin Zolotov
    Konstantin Zolotov
    Feb 9, 2024
    Scaling iOS at Bumble: Part 1/3 — The Challenges

    Scaling iOS at Bumble: Part 1/3 — The Challenges

    Go to the profile of Jonathan Crooke
    Jonathan Crooke
    Jan 31, 2024
    Crash course on the Android UI layer | Part 2

    Crash course on the Android UI layer | Part 2

    State Holders and Saving State
    Go to the profile of Manuel Vivo
    Manuel Vivo
    Dec 19, 2023
    Crash course on the Android UI layer | Part 1

    Crash course on the Android UI layer | Part 1

    The UI and UI State
    Go to the profile of Manuel Vivo
    Manuel Vivo
    Dec 13, 2023
    Live Mosaic at Droidcon London 2023

    Live Mosaic at Droidcon London 2023

    Bumble Inc.’s booth engagement project
    Go to the profile of Zsolt Kocsi
    Zsolt Kocsi
    Dec 6, 2023
    Dataset in a day

    Dataset in a day

    A clustering-based approach to create deep learning datasets in a day
    Go to the profile of Roland Meertens
    Roland Meertens
    Nov 28, 2023
    An Android Developer’s Introduction to Machine Learning

    An Android Developer’s Introduction to Machine Learning

    As an Android Developer, Machine learning is something that I have used frequently, from my university dissertation to help identify fake…
    Go to the profile of Lottie Hope
    Lottie Hope
    Nov 16, 2023
    How to compare .apk /.aab files | Part 2

    How to compare .apk /.aab files | Part 2

    Let’s see how we can compare changes in external dependencies
    Go to the profile of Anatoliy Varyvonchyk
    Anatoliy Varyvonchyk
    Nov 2, 2023
    Appyx 2.0 — Gesture-driven navigation for Compose Multiplatform

    Appyx 2.0 — Gesture-driven navigation for Compose Multiplatform

    Last year we released Appyx 1.0, Bumble’s Model-driven navigation library for Jetpack Compose:
    Go to the profile of Zsolt Kocsi
    Zsolt Kocsi
    Aug 17, 2023
    GPU-powered Kubernetes clusters

    GPU-powered Kubernetes clusters

    A comprehensive and incremental hands-on guide
    Go to the profile of Gleb Vazhenin
    Gleb Vazhenin
    Aug 4, 2023
    Your next KServe ML service: gRPC vs JSON-REST

    Your next KServe ML service: gRPC vs JSON-REST

    When Machine Learning Engineers need to deploy a newly trained model, they tend to take the shortest path, which is often to leverage one…
    Go to the profile of Andrei Potapkin
    Andrei Potapkin
    Jul 19, 2023
    How to compare .apk / .aab files | 1

    How to compare .apk / .aab files | 1

    Insights on the difference between your current release build and previous one
    Go to the profile of Anatoliy Varyvonchyk
    Anatoliy Varyvonchyk
    Jul 3, 2023
    The most important questions to ask before accepting your next tech role

    The most important questions to ask before accepting your next tech role

    When you go beyond the obvious “what’s the salary” question, you can find out if that company is a great fit for you.
    Go to the profile of Sergi Juanola
    Sergi Juanola
    Mar 29, 2023
    Can You Hear An Image?

    Can You Hear An Image?

    I’m currently working as an Android Engineer at Bumble, but the content in this article does not relate to my work at Bumble.
    Go to the profile of Lottie Hope
    Lottie Hope
    Mar 21, 2023
    How to use Gradle Managed Devices with your own devices

    How to use Gradle Managed Devices with your own devices

    Gradle Managed Devices can launch test on remote devices inside Firebase Test Lab. Can we do the same with our own devices?
    Go to the profile of Yury
    Yury
    Feb 21, 2023
    GitOps for multi-cluster K8s environments

    GitOps for multi-cluster K8s environments

    A single repository approach for scalability and transparency
    Go to the profile of Gleb Vazhenin
    Gleb Vazhenin
    Feb 1, 2023
    You’re worth more than your Impostor Syndrome wants you to believe

    You’re worth more than your Impostor Syndrome wants you to believe

    Here are some findings of my own personal experience with Impostor Syndrome.
    Go to the profile of Sergi Juanola
    Sergi Juanola
    Jan 20, 2023
    Appyx 2022 wrap-up

    Appyx 2022 wrap-up

    Here’s a recap of what 2022 meant for Appyx, and what’s in store for 2023.
    Go to the profile of Timotei Vlad Cipariu
    Timotei Vlad Cipariu
    Dec 20, 2022
    Bumble Inc open sources Private Detector™ and makes another step towards a safer internet for women

    Bumble Inc open sources Private Detector™ and makes another step towards a safer internet for women

    A version of the model powering the feature that detects and blurs lewd images is now available on Github
    Go to the profile of Massimo Belloni
    Massimo Belloni
    Oct 24, 2022
    Modelling dating cards navigation with Appyx

    Modelling dating cards navigation with Appyx

    Articles in the series so far:
    Go to the profile of Zsolt Kocsi
    Zsolt Kocsi
    Oct 17, 2022
    Android Lint and Detekt warnings in GitHub pull requests

    Android Lint and Detekt warnings in GitHub pull requests

    Check out how relatively easy it is to set up Detekt and Android Lint warnings so that they are displayed directly in pull requests.
    Go to the profile of Yury
    Yury
    Sep 22, 2022
    Multilingual GPU-Powered Topic Modelling at Scale

    Multilingual GPU-Powered Topic Modelling at Scale

    Introducing Buzzwords — Bumble’s Open-Source GPU Topic Modelling Library
    Go to the profile of Stephen O' Farrell
    Stephen O' Farrell
    Aug 30, 2022
    About Bumble TechLatest StoriesArchiveAbout MediumTermsPrivacyTeams