Android Engineer, Native Publishing

Pinterest, San Francisco, CA, US

Visual discovery destination

About Pinterest:  

Millions of people across the world come to Pinterest to find new ideas every day. It’s where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspiration and create a life they love. In your role, you’ll be challenged to take on work that upholds this mission and pushes Pinterest forward. You’ll grow as a person and leader in your field, all the while helping Pinners make their lives better in the positive corner of the internet.

We are looking for a passionate talented Android Engineer to join the Native Publishing team and help us build an application that inspires creators to make high quality, actionable, original content on Pinterest. You will specialize in building elegant product features on cutting-edge technologies in a rockstar team.

What you’ll do:

  • Build product features to make Pinterest the No.1 destination for creators to publish content
  • Build content creation tools to power the next generation of content on Pinterest
  • Prototype through fast iteration to exploring creative content formats to inspire over 330 million Pinners on Pinterest
  • Improve the experience of content publishing on Pinterest
  • Work closely with our product and design team to define the product features

What we're looking for:

  • 3+ years of object-oriented application development experience
  • 5+ years of industry Android application development experience on customer-facing products
  • Deep understanding of UI development on Android application in Java or Kotlin
  • Strong knowledge on multi-threading, memory management and caching on mobile application
  • Strong communication skills and great product sense
  • Experience of building video features by using ExoPlayer, MediaCodec is a bonus
  • Full stack experience is a bonus
  • Understanding of A/B testing is bonus


About Pinterest

Pinterest is full of possibilities to design your life. Discover recipes, style inspiration, projects for your home and other ideas to try. 

Want to learn more about Pinterest? Visit Pinterest's website.