The Android Developer must know the standards, rules and constraints of mobile web development. He must know the Java language and know how to handle the Android SDK via tools like Eclipse, Android Studio, and Java Development Kit (JDK). To fully optimize the performance of applications, it may be necessary to integrate native code portions language in C and C ++ using the NDK (Native Development Kit). The Android Developer must demonstrate rigor and precision in the writing of the code, so that a creative spirit. He must also be curious and interested in new technologies in its field to maintain its technical expertise. Most development teams now evolving into a collaborative framework (Agile methodology), the Android Developer must also demonstrate a sense of listening and effective communication, with a strong teamwork spirit. To work in IT in Montreal, it is best to speak French and English.