jobapplier

Software Engineer (iOS)

Tinder

Skills

Required

  • Swift
  • modern iOS development
  • SwiftUI
  • Concurrency
  • XCTest
  • solution-oriented
  • debugging
  • UIKit / Objective-C / Combine
  • Bazel / Swift Package Manager / XCUITest / CI/CD pipelines / mobile monitoring tools

Preferred

  • iOS
  • Xcode
  • iOS SDK
  • application-development lifecycle
  • Git
  • requests
  • code reviews
  • consuming REST APIs

Join Tinder as a Software Engineer II on iOS, where you'll help shape the experiences that connect members and drive engagement. You'll work closely with backend engineers to deliver end-to-end features, and you'll have the opportunity to grow your expertise in iOS and recommendations. The team is engineering-led and collaborates with various departments across Tinder.

Responsibilities

  • Contribuer à l'architecture, la conception et la mise en œuvre de fonctionnalités de recommandation destinées aux consommateurs dans l'application iOS de Tinder.
  • Collaborer étroitement avec les ingénieurs iOS et backend, le produit, le design, la science des données et l'analyse, l'assurance qualité, l'apprentissage automatique, l'infrastructure et les équipes partenaires.
  • Écrire un code Swift maintenable et bien testé et aider à protéger la santé, la performance, la fiabilité et l'expérience des membres de l'application.
  • Experience using Xcode and the iOS SDK throughout the application-development lifecycle
  • Experience with Git and collaborative development workflows such as pull requests and code reviews
  • Approximately 2+ years of professional experience building and shipping production, consumer-facing applications with native iOS technologies
  • Experience consuming REST APIs and integrating mobile features with backend services
  • An ownership mindset with the ability to deliver well-scoped work, surface risks, and follow through from implementation to launch validation

Requirements

  • Proficiency in Swift and modern iOS development, including SwiftUI and Swift Concurrency
  • Ability to write testable, maintainable code using Swift Testing, XCTest, or similar tools
  • Clear, solution-oriented communication and a willingness to learn and collaborate in a cross-functional environment
  • Solid debugging and code-quality fundamentals, including the ability to give and receive actionable code-review feedback
  • Even if you don’t meet all the listed qualifications, we invite you to apply and show us how your skills could transfer
  • Familiarity with modular iOS architectures or dependency-injection approaches, including MDI, MDUI, Nodes, or Needle
  • Experience with UIKit, Objective-C, or Combine in an existing production codebase
  • Experience with Bazel, Swift Package Manager, XCUITest, CI/CD pipelines, or mobile monitoring tools
  • Experience with experimentation platforms, product analytics, design systems, or feature-flagged releases
  • Experience building recommendation, discovery, personalization, social, messaging, marketplace, or other feature-rich consumer experiences at scale
  • A BS or MS in Computer Science, Engineering, or a related discipline is welcome but not required; demonstrated proficiency in modern iOS technologies and principles matters most
  • Familiarity with AI-assisted development tools and responsible practices for validating generated or unfamiliar code and protecting sensitive information

Pay

USD 140,000 - 160,000