Avatar for Tinder

How people meet, like real life, only better

Senior Android Engineer - CRM Platform

$140k – $180k • No equity
Apply now
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 CRM platform team and continue building our dynamic collaborative culture.

As a Senior Android Engineer on the Tinder CRM Platform team, you will:

Build consumer facing features that reach millions of users globally
Mentor and collaborate with team members
Create new tools and features to leverage user retention
Partner with CRM Ads and Marketing Teams to drive new users and impact revenue
Work closely with Backend Engineers to deploy exciting new Tinder CRM features
Work with product team to design and wireframe modern interfaces
We're looking for:

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.)
A strong software architect and well versed in design patterns. (eg. 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. (eg. you're well versed with Mockito and JUnit. You can write Espresso tests when needed.)
Someone on the RxJava train. (eg. you know when to map or flatMap, but 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. (eg. 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
Bonus points if you have:

Understanding how backend services work
Experience with building mobile applications handling high volume of traffic
Previous CRM experience

More jobs at Tinder

View all jobs

Engineering Manager, Android

Apply now