Returning Candidate?

Android Developer

Android Developer

Job Locations 
Product / Engineering

More information about this job


Shiftgig, one of Chicago’s hottest and fastest growing technology companies, is actively seeking an Android Engineer in our Chicago office. We are a tech company in a non-tech space and as such, we have a lot of interesting problems to solve. Our architecture is centered around internal and external APIs with consuming clients being our single page applications and native mobile apps.


  • You enjoy creating solid, clean code so you won’t hate yourself the next time you have to visit it.
  • You have a love of software development and making neat things to help people in their daily lives. The social aspect of our business is very important to our team.
  • You know how to balance pragmatic, iterative development with the long term vision of a scalable and usable product.
  • You’re able to work as part of a small team, but be self-motivated and comfortable solving problems independently.
  • You’re excited about researching and implementing technologies you’ve never implemented before.
  • You have an appreciation for good design and good user experience. You don't have to be a designer yourself, but you should be able to work with designers and have a solid idea of what makes a friendly and delightful native app.
  • You’re able to quickly analyse bugs and usability issues in live apps, and provide solutions for those problems with a quick turnaround.


  • 2+ years of Android development experience
  • Experience consuming REST interfaces and building asynchronous networking clients
  • Experience with unit testing. Familiarity with Mockito is a plus
  • Experience with user testing and direct QA, or a desire and willingness to interact directly with users to solve issues

Bonus Skills:

  • Experience with geofencing and Google maps
  • Experience with RxJava & RxAndroid (
  • Experience with Kotlin ( (We use it, but don’t worry if you never have -- you’ll have a chance to learn!)
  • Any experience with other Backend Programming Languages - Python, Scala, Ruby, Clojure, whatever!
  • Experience with Agile methodology


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.




About Shiftgig

Shiftgig was founded on the simple premise that many people want flexible work opportunities that fit into the rest of their lives, so we build technology that is focused on one thing: connecting people who want temporary work right now with businesses who need them.


We’re fulfilling our mission of connecting millions of people with millions of shifts via our mobile apps and platform. Our apps make it easy for businesses to post gigs and for qualified and skilled workers to claim them. Our platform handles shift fulfillment, and handles all the messy bits associated with labor management.


We are a tech company in a non-tech space with many interesting problems to solve. Our architecture is centered around internal and external APIs where the consuming clients are our single page applications and native mobile apps.