Tinder is looking for an Android engineer to contribute to the architecture, design, and implementation of consumer-facing features in the Tinder App, build new compelling in-app experiences, and evolve Tinder's architecture to support multiple authentication flows and account management.
Requirements
- 1+ years of professional experience building native Android applications
- Significant experience building applications in Kotlin
- Strong software architecture experience
- Well versed in design patterns ( MVP, Clean/MVVM)
- Experience writing your own Repositories and Factories
- Understanding of the value of Dependency Injection and implementing Dagger
- Experience writing your own test scripts
- Proficiency using coroutines
Responsibilities
- Contribute to the architecture, design, and implementation of consumer-facing features in the Tinder App using the latest technologies
- Build new compelling in-app experiences that will reach millions of users globally
- Create and maintain 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 scientist team(s)
- Evolve Tinder’s architecture to support multiple authentication flows and account management
- Mentor, collaborate, and learn with innovative and passionate team members
Other
- This is a hybrid role and requires in-office collaboration three times per week.
- Coordinate with the product and design team(s) to influence the roadmap and product development of the Tinder App and services
- Clear and solutions oriented communication style with a passion for code quality
- Clear communication style within a collaborative team environment
- The ability to combine good judgment, empathy, and technical skills