Android Engineer

SeatGeek   •  

New York, NY

Not Specified years

Posted 180 days ago

This job is no longer available.

It's an exciting time to be building an app for discovering and attending liveevents. We think going to liveevents is a source of real human happiness and wewant to bring thoseexperiences to more people. Our platform powers incredible features like discoveringevents using a machine learning recommendation engine and seeing theview from your seatsbefore making a purchase. We’re building the most user-friendly liveeventexperienceand our Android app could not be more central to reaching that goal.

Over the few years since we launched our Android app in 2014, we’ve worked to bring many seamless experiences to our users. Here are a few examples:

  • We started using RxJava as early adopters on Android
  • Discovery — our completely redesigned Browse screen that is powered by our Netflix-style personalized list generation service
  • Mapbox event maps — we rewrote our venue mapping experience from scratch using the popular open source mapping engine Mapbox, we’re confident that we have the best venue maps in the industry
  • My Tickets — our in-app event ticket delivery experience, featuring seamless, material screen transitions, easy transfers to friends, and offline access (for those areas with poor coverage)

The Android engineering team at SeatGeek features several active members of the New York and global Android communities, including a moderator of the r/androiddev subreddit and engineers that have spoken at several meetups and conferences. We’re committed to strong engineering practices and adopting the best tools for the job at hand. We’ve also been at the forefront of using some awesome new technologies like Dagger 2, RxJava, Kotlin and Epoxy to make our development experience more enjoyable.

Our Android app has over a million downloads and hundreds of thousands of monthly users. We're building something that's purposefully, willfully for Android, through and through. We are defining live events on Android, and we're hoping you can help.

What You'll Be Doing

  • Working on major components and new features of the SeatGeek Android app
  • Collaborating with the SeatGeek design & product teams to build an experience that stands out among the best Android interfaces
  • Helping us modularize our application, making different aspects of it isolated, tested, and reusable
  • Working with components such as Dagger and RxJava, and Epoxy
  • Constructing key architectural pieces to make development more efficient, fun, and pragmatic
  • Writing the vast majority of your code in Kotlin

What We're Looking For

  • Someone who cares about building experiences that are used and loved by millions
  • Someone with a passion for trying and building innovative things
  • Someone with prior Android experience and app(s) in the Google Play Store
  • Someone who has some (or masterful) experience with RxJava & Kotlin on Android