Mobile Developer - Android
Join one of the hottest startups in Chicago! If you are great at what you do and thrive in a highly collaborative environment, we want to hear from you. Shiftgig is seeking extraordinary people to transform the service industry. Located a block from The Merchandise Mart, we are revolutionizing the way people find, work, and get paid for shift employment.
We are looking for a talented Android Developer who is passionate about creating smart, beautiful, modern, high-quality Android applications. You’ll be working in a small, tight-knit, Agile-driven team to produce apps for Shiftgig’s workforce as well as our demanding staffing clients.
You should:
● Be able to work as part of a small team, but be self-motivated and comfortable solving problems independently. You must be excited about researching and implementing technologies you’ve never implemented before.
● 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.
● Be able to quickly analyze bugs and usability issues in live apps, and provide solutions for those problems with a quick turnaround.
Requirements:
● At least 1-3 years of experience with Android and/or Java
● Experience consuming REST interfaces, with a solid understanding of how to properly handle asynchronous tasks in Android. Experience with Retrofit is a bonus.
● Experience integrating Google Play Services, and geofencing technology in particular.
● Experience developing for multiple Android versions as well as diagnosing and debugging platform- and model-specific issues.
● Experience with unit testing.
● Experience with user testing and direct QA, or a desire and willingness to interact directly with users to solve issues.
● We use Android Studio and Gradle, so you must either have some experience with Android Studio / IntelliJ Idea or be willing to switch.
● Experience with Parse a plus. Experience using RxJava on Android a plus but not necessary.