Seoul, Seoul, Korea

Match Group is hiring an Android Software Engineer

About the Role

Match Group is looking for an Android Software Engineer to build and maintain Android applications for a global user base. In this role, you'll be responsible for feature development, code review, performance optimization, and architectural improvements.

What You'll Do

  • Collaborate with planning, design, QA, and server teams to implement features and enhance team understanding through a code-sharing culture.
  • Maintain code quality through Pull Request-based reviews and improve team development capabilities via mutual feedback.
  • Monitor app stability and performance, resolve issues promptly, and continuously improve key metrics.
  • Introduce new technologies and architectures to enhance productivity and maintainability, and build a consistent structure.

What We're Looking For

  • 7+ years of Android development experience.
  • Experience with commercial services and large-scale user environments.
  • Deep understanding of the Android platform and overall architecture design.
  • Proficiency in Java, Kotlin, and JVM environments.
  • Rich experience in refactoring and structural improvement.
  • Proficiency in asynchronous processing (Coroutine, RxJava) and Thread-safe programming.
  • Familiarity with the latest Android technology trends like Jetpack Compose and ability to design efficient UI structures.
  • Experience in performance optimization and stability improvement.
  • Ability to enhance team capabilities through code reviews and knowledge sharing.

Nice to Have

  • Experience in multi-module design and architectural improvement.
  • Understanding and experience with WebRTC and network-related technologies.
  • Familiarity with unit testing, mocking, and test automation.
  • High interest in code security and stability enhancement.
  • Enjoys knowledge sharing through internal seminars, blogs, etc.

Technical Stack

  • Languages: Java, Kotlin
  • Environment: JVM
  • Asynchronous: Coroutine, RxJava
  • UI: Jetpack Compose
  • Networking: WebRTC

Match Group is an equal opportunity employer.

Required Skills
JavaKotlinJVMCoroutineRxJavaJetpack ComposeWebRTCAndroid PlatformArchitecture DesignRefactoringLarge-scale Systems JavaKotlinJVMCoroutineRxJavaJetpack ComposeWebRTCAndroid PlatformArchitecture DesignRefactoringLarge-scale Systems
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Match Group
Match Group is a leading online dating company that operates multiple dating platforms and services.
All jobs at Match Group Visit website
Job Details
Department Software Development
Category mobile
Posted 4 months ago