Your Match Group resume, matched to the job ad
Drop in your resume and it opens next to this job, ready to tailor in one click.
4.8 from 167 in-app reviews
Software Engineer II, Android
Match Group · Palo Alto, California
Tailor your resume to this job
No account needed to start.

What Match Group asks for
From Match Group's Software Engineer II, Android ad, checked 4 Nov 2026.
Kotlin and Jetpack Compose
Building production features using Kotlin and modern UI toolkits like Jetpack Compose, while maintaining existing View-based codebases.
Android concurrency and data
Using Kotlin Coroutines and Flow for asynchronous tasks and consuming REST APIs to connect mobile features with backend services.
Feature ownership and testing
Owning features from planning through launch, including writing unit or UI tests with tools like JUnit, Mockito, or Espresso.
Debugging and performance
Using a structured approach to investigate bugs, application crashes, and performance issues to find root causes and add monitoring.
The ad asks for approximately 2 or more years of professional experience building native Android applications. This is a hybrid role based in Palo Alto, requiring in-office collaboration three times per week.
How the example answers the ad
Three of the four requirements above, each matched to a line in the example.
Kotlin and Jetpack Compose
“Architected a new discovery feed interface using Jetpack Compose, increasing scroll smoothness by 40 percent across device types.”
Architecting a discovery feed with Jetpack Compose highlights the Kotlin and Jetpack Compose requirement, providing a specific 40 percent improvement in scroll smoothness.
Android concurrency and data
“Integrated Kotlin Coroutines and Flow for real-time location updates, reducing network latency by 200ms per request.”
Using Coroutines and Flow for location updates shows skill in Android concurrency and data, specifically achieving a 200ms reduction in network latency.
Debugging and performance
“Reduced app crash rates by 25 percent through proactive resolution of performance regressions and memory leaks.”
Resolving memory leaks and regressions to cut crash rates by 25 percent addresses debugging and performance.
The whole example as text
Valentina Cruz · Software Engineer II
Summary
Software engineer with 4 years of experience specializing in high-traffic Android applications for consumer social platforms. Migrates legacy Java systems to Kotlin and Jetpack Compose to reduce UI rendering latency by 30 percent. Orchestrates asynchronous data flows using Coroutines and Retrofit to support 500k daily active users. Owns full-cycle feature delivery from technical specification to A/B test validation and performance monitoring.
Experience
Software Engineer II · Nextdoor
San Francisco, CA · 2025 - Present
- Architected a new discovery feed interface using Jetpack Compose, increasing scroll smoothness by 40 percent across device types.
- Integrated Kotlin Coroutines and Flow for real-time location updates, reducing network latency by 200ms per request.
- Collaborated with backend teams to refactor REST API data models, improving payload parsing speed by 15 percent.
- Reduced app crash rates by 25 percent through proactive resolution of performance regressions and memory leaks.
- Owned the end-to-end development of the proximity-based search feature, validating impact through rigorous A/B testing with 50,000 users.
Android Engineer · Pocket Gems
San Francisco, CA · 2023 - 2025
- Migrated 60 percent of a legacy Java codebase to Kotlin to streamline maintenance and increase developer velocity by 20 percent.
- Designed and implemented modular UI components using Jetpack Compose, enabling consistent design system adoption across four main app flows.
- Automated unit testing with JUnit and Mockito to achieve 85 percent test coverage for critical payment and user authentication modules.
- Resolved ANR issues by restructuring heavy main-thread operations into background Coroutine workers.
- Launched a social gifting feature that grew user retention by 8 percent over a six month period.
Mobile Developer · Jam City
Los Angeles, CA · 2022 - 2023
- Engineered persistent data storage solutions using Room and SQLite for offline-first user interactions.
- Integrated third-party analytics SDKs to track user conversion funnels, improving data accuracy by 12 percent.
- Implemented Espresso UI tests to ensure regression-free releases for every bi-weekly sprint cycle.
- Coordinated with cross-functional design teams to ensure pixel-perfect implementation of interactive user interface elements.
Associate Android Engineer · TinyCo
San Francisco, CA · 2021 - 2022
- Supported the development of core navigation features, utilizing standard Android components and XML layouts.
- Authored comprehensive documentation for internal API endpoints to assist with cross-team integration efforts.
- Participated in weekly code reviews, maintaining high code quality standards while identifying potential logic defects.
- Debugged critical production issues, including navigation stack state issues and incorrect screen transitions.
Education
Master of Science in Computer Science · University of Southern California
Los Angeles, CA · 2019 - 2021
- Maintained a 3.9 GPA while specializing in mobile systems architecture.
- Completed a thesis on optimizing energy consumption in background process scheduling for mobile devices.
- Awarded departmental honors for excellence in software engineering courses.
Bachelor of Science in Software Engineering · University of California, Berkeley
Berkeley, CA · 2015 - 2019
- Served as a lead teaching assistant for undergraduate data structures and algorithms.
- Developed an open source library for Android view binding as part of a capstone project.
- Graduated cum laude with honors in the engineering discipline.
Skills
Frequently asked questions
Is the example from an employee?
No. It is an AI-written example for this ad, made to show how a resume can answer it.
Is this role remote?
No. The role is hybrid and based in Palo Alto, California. It requires you to collaborate in the office three times per week.
Do I need a computer science degree?
A degree is welcome but not required. The team values your demonstrated proficiency in modern Android principles and technologies above specific educational credentials.
Am I a good fit if I don't have every skill listed?
Yes. Tinder encourages applications from people who may not meet every single qualification but can show how their skills transfer to the role.
Where do I apply?
On the official Match Group posting, through the job link on this page.
What happens when I tailor my resume here?
Your resume opens in the editor next to this job. Tailor it in one click, then keep or discard the edits. You only need an account to download.