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
  • 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
    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
    How to use Composite builds as a replacement of buildSrc in Gradle

    How to use Composite builds as a replacement of buildSrc in Gradle

    Gradle buildSrc approach has one major flaw — it invalidates a build cache on any change. In this article, describe how to avoid it.
    Go to the profile of Yury
    Yury
    Jul 30, 2020
    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
    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
    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
    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
    Appyx vs Jetpack Compose Navigation

    Appyx vs Jetpack Compose Navigation

    Navigation library comparison in practical examples
    Go to the profile of Andrey Kovalev
    Andrey Kovalev
    Aug 12, 2022
    Appyx is released! (1.0-alpha02)

    Appyx is released! (1.0-alpha02)

    A modern, clean approach to structuring your Android application
    Go to the profile of Zsolt Kocsi
    Zsolt Kocsi
    Jul 22, 2022
    Multilingual message content moderation at scale

    Multilingual message content moderation at scale

    Part 2: Embeddings space analysis and cross-lingual representations
    Go to the profile of Massimo Belloni
    Massimo Belloni
    May 24, 2022
    Evaluation of classification models on unbalanced production data

    Evaluation of classification models on unbalanced production data

    Taming production data disbalance on classification models comparison
    Go to the profile of Gleb Vazhenin
    Gleb Vazhenin
    Jan 13, 2022
    QA — the fire safety specialist for your project. Part 1

    QA — the fire safety specialist for your project. Part 1

    After a conference talk I was asked to recommend a QA process development strategy. The colleague asking the question was starting a new…
    Go to the profile of Vladimir Solodov
    Vladimir Solodov
    Dec 16, 2021
    Hourglass into Pyramid:

    Hourglass into Pyramid:

    How you can improve the structure of your tests
    Go to the profile of Uladzislau Ramanenka
    Uladzislau Ramanenka
    Nov 25, 2021
    Automating Android Jetpack Compose using Appium

    Automating Android Jetpack Compose using Appium

    In this blog, I tell you various ways of fixing your tests when using Appium to automate them.
    Go to the profile of Raj Varma
    Raj Varma
    Nov 16, 2021
    Multilingual message content moderation at scale

    Multilingual message content moderation at scale

    Part 1: introduction, model’s design and production infrastructure
    Go to the profile of Massimo Belloni
    Massimo Belloni
    Nov 11, 2021
    Checkmate on Compose — Part II

    Checkmate on Compose — Part II

    Lessons learned from a Jetpack Compose-based chess app
    Go to the profile of Zsolt Kocsi
    Zsolt Kocsi
    Sep 2, 2021
    Mobile test automation practices  Part 2: preconditions, elements verification and independent…

    Mobile test automation practices  Part 2: preconditions, elements verification and independent…

    Review 4 more examples of common test automation tasks, recommendations and share access to a test project with all the associated…
    Go to the profile of Dmitrii Makarenko
    Dmitrii Makarenko
    Sep 1, 2021
    Checkmate on Compose — Part I

    Checkmate on Compose — Part I

    Lessons learned from a Jetpack Compose-based chess app
    Go to the profile of Zsolt Kocsi
    Zsolt Kocsi
    Aug 31, 2021
    Mobile test automation practices  Part 1: verifications, modules and basic actions

    Mobile test automation practices  Part 1: verifications, modules and basic actions

    We are going to consider three examples of solutions to different tasks typical for autotest development and more
    Go to the profile of Dmitrii Makarenko
    Dmitrii Makarenko
    Aug 26, 2021
    Unlimited throughput: how to increase auto-merge performance

    Unlimited throughput: how to increase auto-merge performance

    How we implemented automatic Git branch merging in the past and how we then increased the auto-merge performance.
    Go to the profile of Ruslan Osmanov
    Ruslan Osmanov
    Aug 19, 2021
    Working with partial mocks in PHPUnit 10

    Working with partial mocks in PHPUnit 10

    In this article, you will read about partial mocks, problems with setMethods, and how to migrate the tests to PHPUnit 10.
    Go to the profile of Victor Pryazhnikov
    Victor Pryazhnikov
    Jul 29, 2021
    Effective extension function refactoring in Kotlin: companion object use case

    Effective extension function refactoring in Kotlin: companion object use case

    How to deal with extension functions that have transformed from lightweight additions to code into monsters with domain-coupled logic
    Go to the profile of Yury
    Yury
    Jul 22, 2021
    API for QA: Testing features when you have no access to code

    API for QA: Testing features when you have no access to code

    I explain the QAAPI concept — an internal tool to help testers — and how it is implemented at Bumble
    Go to the profile of Sergey Ryabko
    Sergey Ryabko
    Jul 8, 2021
    Who, where, when: a components system for allotting team member responsibilities

    Who, where, when: a components system for allotting team member responsibilities

    How we used the component approach to solve the problem of division of responsibility and make the process of updating info quick and easy
    Go to the profile of Eugene Tupikov
    Eugene Tupikov
    Jul 6, 2021
    About Bumble TechLatest StoriesArchiveAbout MediumTermsPrivacy