Logo of Huzzle

Software Engineer, iOS

  • Job
    Full-time
    Junior & Mid Level
  • Software Engineering
  • $115K - $155K
  • Palo Alto
  • Quick Apply

AI generated summary

  • You should have 1-3 years of iOS app development experience in Swift, strong knowledge of autolayout, architecture patterns, unit testing, and a collaborative Agile approach.
  • You will design and implement features for the Tinder app, collaborate with cross-functional teams, develop shared libraries, enhance analytics tools, and mentor fellow engineers.

Requirements

  • 1 - 3 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 building user-facing features with autolayout
  • 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.)
  • Preferred Qualifications:
  • Experience with building public APIs and mobile SDK’s
  • Knowledge of native iOS frameworks like URL Session, Core Data and Core Animation
  • Comfortable working with legacy code and improving it
  • Experience communicating and implementing effective, solutions oriented improvements
  • Familiar with implementing In-App Purchases, StoreKit or implementing premium features in an iOS app
  • A BS or MS in Computer Science or Engineering is amazing but not required; proficiency in modern iOS technologies and principles is what matters most

Responsibilities

  • 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 as well as the product and design team(s) to influence the roadmap and product development of Tinder’s App and services
  • Contribute to internal shared frameworks and libraries
  • Shape the future of optimized analytics at Tinder from the ground up with innovative data tools for the analytics and data science team(s)
  • Evolve Tinder’s architecture to support multiple authentication flows and account management
  • Mentor, collaborate, and learn from innovative and passionate team members

FAQs

What is the location requirement for the Software Engineer, iOS position?

This is a hybrid role and requires in-office collaboration two times per week in the Palo Alto, CA office.

What responsibilities will the iOS Engineer have in this role?

The iOS Engineer will contribute to the architecture, design, and implementation of consumer-facing features in the Tinder App, build in-app experiences, collaborate cross-functionally, contribute to shared frameworks, and mentor team members.

What is the required experience for this position?

The position requires 1 - 3 years of experience building consumer-facing applications with native iOS and full life cycle experience building applications in Swift.

Which programming language is primarily used for this role?

The primary programming language used for this role is Swift.

Are there any preferred qualifications for applicants?

Yes, preferred qualifications include experience with building public APIs and mobile SDKs, knowledge of native iOS frameworks like URL Session and Core Data, and experience implementing In-App Purchases using StoreKit.

What development methodologies will I be working with?

You will be working collaboratively in an Agile environment, which includes methodologies such as Scrum, planning poker, and standups.

What types of compensation and benefits does Tinder offer?

Tinder offers unlimited PTO, 10 annual Wellness Days, comprehensive health coverage, a 401(k) employer match, parental leave, professional development stipends, and access to wellness resources, among other benefits.

Is a degree in Computer Science or Engineering required for this position?

A BS or MS in Computer Science or Engineering is preferred but not required; proficiency in modern iOS technologies and principles is considered most important.

What opportunities for professional development are available?

Tinder invests in employee development through mentorship programs, access to online courses via Udemy, and an annual stipend for professional development.

What kind of communication style is expected for this role?

A clear and solutions-oriented communication style with a passion for code quality is expected for this role.

Technology
Industry
1001-5000
Employees

Mission & Purpose

Match Group is on a mission to spark meaningful connections for every single person in the world. Founded 25-years ago, Match pioneered the concept of online dating and continues to foster innovation in the online dating industry daily. With more than 20 offices around the world, the company operates more than 45 brands under its portfolio including Match, OkCupid, Tinder, and Hinge. Today, hundreds of millions of singles have found a meaningful connection using a Match Group product. Match Group's mission is to inspire meaningful connections and relationships. The company operates a portfolio of various online dating platforms, including Match.com, Tinder, OkCupid, Plenty of Fish, and others. Their goal is to provide a platform where people can discover and connect with others who share their interests, values, and goals. Match Group aims to facilitate the process of finding love, companionship, and meaningful connections by leveraging technology and innovation in the online dating space. The purpose of Match Group is to empower individuals to explore and build relationships in a safe and trusted environment. They strive to create a user-friendly experience that allows people to connect with others, discover potential matches, and form genuine connections. Match Group's platforms cater to diverse demographics and preferences, offering a range of features and services to meet the needs of their users.