Senior Android Engineer - Identity

Sorry, this job was removed at 11:05 a.m. (PST) on Wednesday, March 6, 2019
Find out who's hiring in Greater LA Area.
See all Developer + Engineer jobs in Greater LA Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Tinder brings people together. With tens of millions of users and a presence in every country, our reach is expansive—and rapidly growing. Your work here can change the world. We have a small, dedicated Engineering team with one of the highest ratios of users to engineers in the industry, making every member of the team critical to our success. We are looking for an Android engineer to grow our Identity team and continue building our dynamic collaborative culture.

Tinder Identity team mainly focuses on authentication and account management (including external accounts), specifically:

  • Architect the upstream app funnel including authentication, registration, onboarding
  • Build features around user core services on top of Tinder user data, external vendor data, and media contents
  • Build services for privacy/legal compliance
  • Strategically support new user acquisition via globalization/localization

As an Android Engineer on the Tinder Identity team, you will have the opportunity to:

  • Build consumer facing features that reach millions of users globally
  • Mentor, collaborate, and learn from experienced and passionate team members
  • Evolve Tinder’s architecture to support multiple authentication flows and account management
  • Work closely with Backend Engineers to deploy exciting new Tinder Identity features
  • Collaborate with Trust & Safety team to protect our users and Tinder itself
  • Work with product team to design and wireframe modern interfaces

We're looking for:

  • A strong software architect and well versed in design patterns. (e.g. you've worked with MVP, Clean or MVVM and know the benefits of each. You've written your own Repositories and Factories.)
  • Understanding the value of Dependency Injection and have implemented Dagger
  • Someone who loves test coverage. (e.g. you're well versed with Mockito and JUnit. You can write Espresso tests when needed.)
  • Someone on the RxJava train. (e.g. you know when to map or flatMap, and when something shouldn't be Observable.)
  • Consuming RESTful service is old hat for you, you use RetroFit and move on to the more important pieces of your app
  • Understanding Material design guidelines, but are not a slave to it. (e.g. you know how to be a good Android citizen while maintaining a strong unique brand identity.)
  • Someone interested in Kotlin, who's using Retrolambda and know what's new in Java 8
  • Able to mentor junior developers, impart your knowledge so they can become an engineer of the same quality as yourself
  • Comfortable working with legacy code and improving it
  • Someone who obsesses over activity transitions and animations (eg. you know your way around a Canvas and can do property animations in your sleep. You could implement the Tinder Card Stack yourself and have ideas on how to optimize it.)

Bonus points if you have:

  • Understanding of how backend services work
  • Experience with building mobile applications handling high volume of traffic
  • Previous user authentication funnel experience
  • Owner of popular open source projects
  • Experience with building SDKs
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Tinder has offices in Los Angeles, San Francisco, and Palo Alto.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about TinderFind similar jobs