Software Engineer

iOS only

As Senior iOS Engineer at YES, you will have a large impact and ownership of the most visible aspects of the YES App. We are invested in challenging norms, constantly improving architecture design, exploring emergent tech and ideas, and leveraging new technologies in interesting ways to deliver an app that is significantly improving people’s dating lives!

At YES, we are passionate about building a brand that will bring people together with dating experiences.

YES is changing the way that dating apps connect people. Less screen time, less back and forth small talk, and MORE face to face dating!

We are looking for people who want to positively change the culture of dating. Initiatives like #EndGhosting #ExperiencesNotSwipes, #LessScreenTime, and #DesignedToDate are big parts of the YES brand.

We empower all team members to contribute solutions – this is not a top down organization. We feel it is important to learn from one another and grow as a team.

We currently work together remotely and we’ve adapted our recruiting processes to accommodate virtual interviews with prospective hires.

What You’ll Do:

Contribute to the architecture, design and implementation of consumer facing features in the YES App

Build compelling in-app experiences that will reach users

Coordinate with the product and design team(s) influence the roadmap and product development of YES App and services

Create and maintain internal shared frameworks and libraries

Shape the future of optimized analytics at YES from the ground up with innovative data tools for the analytics and data scientist team(s)

Evolve YES architecture to support multiple authentication flows and account management

Mentor, collaborate, and learn from innovative and passionate team members

What You’ll Need:

7+ years of professional experience building native iOS applications

Significant experience building applications in Swift

Knowledge of Swift concepts (structs, optionals, generics etc.)

Experience building user-facing features with autolayout

Familiar with architecture patterns such as MVVM / VIPER etc. and their uses

Knowledge of iOS memory management and protocol-oriented programming

Experience building and testing large-scale iOS apps and/or codebases

Nice to Have:

Prior startup experience is excellent (but not necessary); a background that lends itself to being resourceful is what matters

Experience with building public APIs and mobile SDK’s

Experience with native iOS frameworks like URL Session, Core Data and Core Animation.

Job Application