Match Group

Software Engineer, iOS

Match Group

full-time

Posted on:

Origin:  • 🇺🇸 United States • California

Visit company website
AI Apply
Apply

Salary

💰 $140,000 - $160,000 per year

Job Level

Junior

Tech Stack

iOSSparkSwift

About the role

  • Contribute to the architecture, design and implementation of consumer facing features in the Tinder App
  • Build compelling in-app experiences that will reach millions of users globally
  • Collaborate with engineers cross-functionally and with product and design to influence roadmap and product development
  • Contribute to internal shared frameworks and libraries
  • Shape the future of optimized analytics and build data tools for analytics and data science teams
  • Evolve Tinder’s architecture to support multiple authentication flows and account management
  • Mentor, collaborate, and learn from innovative and passionate team members
  • Work on modular architecture, build system optimizations, app performance improvements, and developer tooling to improve iOS development velocity
  • Hybrid work in Los Angeles office (in-office collaboration three times per week)

Requirements

  • 1+ years of experience building consumer-facing applications with native iOS
  • Full life cycle experience building applications in Swift
  • Proficient in Swift concepts (structs, optionals, generics etc.)
  • Experience working on improving the app performance
  • Familiar with popular architecture patterns such as MVVM / Clean and their uses
  • Knowledge of iOS memory management and protocol-oriented programming
  • Experience building and testing large-scale iOS apps and/or codebases
  • Proficiency writing your own unit tests
  • Clear and solutions oriented communication style with a passion for code quality
  • Willingness to work collaboratively in an Agile environment (scrum, planning poker, standup, etc.)
  • Nice to have: Experience with building public APIs and mobile SDKs
  • Nice to have: Knowledge of native iOS frameworks like URLSession, Core Data and Core Animation
  • Nice to have: Comfortable working with legacy code and improving it
  • Nice to have: Experience implementing In-App Purchases, StoreKit or premium features
  • Nice to have: BS or MS in Computer Science or Engineering is preferred but not required