Dreamforme 2015

Android Software Engineer


Gurgaon, India
Full-time

Do you have strong vision for what you think good Android apps can be, coupled with a willingness to work with product, sales and marketing teams to understand their needs. If this is you, we want you to join our team.

Responsibilities:
  • University degree in computer science or similar education.
  • You’ve been passionately developing applications using Android API for a minimum of 3 years and have expert knowledge of Java.
  • You're able to share what you know and bring the team to a higher level of technical performance.
  • You have a passion for writing clean, reusable, well-documented code in Android.
  • Excellent technical communication, analysis, and problem solving skills.
  • Familiarity with modern development methods and instruments, as well as test-driven development.
  • Experience with a wide range of Android SDK versions, from 4.0 on up.
  • Experience working with existing app code and refactoring to awesome-ness.
  • Knowledge of a variety of Android devices, from cheap knock-off phones to the latest hotness and everything in between.
  • An understanding of REST and JSON, and knowledge of how to utilize REST on an Android client.
  • Past experience with automated testing of your code.
  • Some degree of User Experience ability - we have designers on staff, but want you to have a vision on how to make the best Android apps that we can.
  • Experience implementing useful caching, scaling, and performance improvements on Android.
  • A customer-focused attitude, with an ability and willingness to work with customers to diagnose and fix problems.
  • Experience with GitHub and git as a version control tool.
  • Working knowledge of the basics of agile (backlogs, estimation and progress updates).
  • Experience working with Android Studio, preferably on Mac OS/X, as well as basic shell script development for small tasks.


APPLY FOR THIS POSITION