Android Developer

touchlab is looking for Android developers to join us in creating high-quality software, solving challenging problems, and defining what a great agile team looks like. Android continues to dominate the smartphone market and will be powering many different types of devices in the years to come. This gives our devs with the opportunity to work on a variety of exciting projects. Some that you may have heard of… and some that we can’t talk about yet ;)
 

As organizers of the NY Android Developers Meetup and Droidcon NYC, touchlab provides great opportunities for developers to contribute to the Android community and increase their visibility. We're also launching a whole new suite of open source tools for cross-platform development (it's Android first, don't worry). You'll get plenty of opportunities to publish open source tools to the community!
 

The Job
 

  • Build quality applications based on product requirements
  • Bring design mock-ups to life and create attractive UI’s
  • Perform peer code reviews and help us all get better
  • Improve our process in weekly retrospectives
     

The Perks
 

  • FLEXIBLE WORK SCHEDULE - Plenty of vacation days and flexible work arrangements.
  • COMPREHENSIVE BENEFITS - Top notch health care package, life and disability insurance, 401k program, and more.
  • GROW PROFESSIONALLY - Support to continue your education and grow professionally.
  • GREAT FOOD - Catered team lunches every Wednesday.
  • COMPANY GATHERINGS - Fun stuff like office happy hours, team outings, Droidcon NYC, Monthly Meetup, and company-wide events.
  • TELL YOUR FRIENDS - A generous referral bonus if you help us find the best people.


Skills & Requirements
 

  • Strong Java/OOP skills.
  • Android/iOS development experience
  • Familiarity with Git, GitHub, and good version control practices
  • Experience with common libraries such as Retrofit, RXJava, Mockito a plus
  • Github and/or StackOverflow profiles. They carry a lot of weight, so please forward links and/or published apps if you have them.


 

To apply, please upload your resume. Include any links to Github/Stackoverflow on the resume. A cover letter isn't mandatory, but feel free to upload one. 

After you submit your application, we'll reach out to you if your skills and experience are a fit.  

If you've got a fair amount of Android experience and would like to stick out from the applicant pool a bit, take a look at this code. There's a lot wrong with it ;) List what you think is wrong in the "Bonus Exercise" section and include your answers on a separate page in your resume doc or cover letter doc. (Please don't comment directly on the page.)