Match Group

Software Engineer II, iOS

Match Group
Apply
1 day ago
Palo Alto, CA, USAMid Level

Base Salary

$140k - $160k/yr

Responsibilities

  • Contribute to the architecture, design, and implementation of consumer-facing recommendation features in the Tinder iOS app.
  • Build intuitive mobile experiences integrating recommendation logic, APIs, experiments, analytics, and quality validation.
  • Own well-scoped features and components from planning and implementation through testing, experiment launch, and validation.
  • Collaborate with iOS and backend engineers, Product, Design, Data Science and Analytics, QA, ML, Infrastructure, and partner teams.
  • Write maintainable, well-tested Swift code and help protect app health, performance, reliability, and member experience.
  • Investigate bugs and quality issues, identify root causes, and add tests or monitoring to reduce regression risk.
  • Contribute to shared frameworks, technical improvements, code reviews, and engineering practices.
  • Communicate progress, risks, dependencies, and technical tradeoffs clearly and proactively.
  • Develop expertise in Tinder’s iOS architecture and recommendation systems while progressing toward broader project ownership.
  • Use AI-assisted development tools responsibly to improve prototyping, implementation, testing, delivery speed, and quality.

Requirements

  • Approximately 2+ years of professional experience building and shipping production, consumer-facing applications with native iOS technologies.
  • Proficiency in Swift and modern iOS development, including SwiftUI and Swift Concurrency.
  • Experience using Xcode and the iOS SDK throughout the application-development lifecycle.
  • Experience consuming APIs and integrating mobile features with backend services.
  • Experience with Git and collaborative workflows such as pull requests and code reviews.
  • Ability to write testable, maintainable code using Swift Testing, XCTest, or similar tools.
  • Solid debugging and code-quality fundamentals, including the ability to provide and receive actionable code-review feedback.
  • Clear, solution-oriented communication and willingness to learn and collaborate cross-functionally.
  • Ownership mindset with the ability to deliver well-scoped work, surface risks, and follow through from implementation to launch validation.
  • Experience with UIKit, Objective-C, or Combine in an existing production codebase is preferred.
  • Familiarity with modular iOS architectures or dependency-injection approaches, including MDI, MDUI, Nodes, or Needle, is preferred.
  • Experience with Bazel, Swift Package Manager, XCUITest, CI/CD pipelines, or mobile monitoring tools is preferred.
  • Experience with experimentation platforms, product analytics, design systems, or feature-flagged releases is preferred.
  • Experience building recommendation, discovery, personalization, social, messaging, marketplace, or other feature-rich consumer experiences at scale is preferred.
  • A BS or MS in Computer Science, Engineering, or a related discipline is welcome but not required.

Benefits

  • Flexible vacation and 10 sick days.
  • Time off to volunteer and charitable donations matched up to $15,000 annually.
  • Comprehensive health, vision, and dental coverage.
  • 100% 401(k) employer match up to 10% and an Employee Stock Purchase Plan.
  • 100% paid parental leave, including for non-birthing parents, and family-forming benefits.
  • Mentorship through MentorMatch, access to more than 6,000 Udemy courses, and an annual $3,000 professional-development stipend.
  • Mental health support through Modern Health, paid concierge medical membership, pet insurance, fitness membership subsidy, and commuter subsidy.
  • Free Tinder Gold subscription.
  • Full-time employee position.

Tech Stack

BazelGitiOSNode.jsObjective-CSwiftSwiftUI

Categories

Mobile
Match Group

About Match Group

1,001-5,000 employees
Contact me