Android Developer
Experience and Qualifications
• Thorough understanding of the full Android app development lifecycle (Project setup, development, SDK, marketplace distribution, after-submission support)
• Published and maintained at least one app in the Android marketplace
• Experience targeting devices with a variety of screen sizes (including tablets)
• Deep understanding of Android app state management (background + foreground), memory management, multi-threading and security
• Strong MVC/object-oriented programming skills (Encapsulation, Polymorphism, Inheritance)
• Demonstrable experience of basic data structures such as: linked lists, doubly linked lists, binary trees, arrays, lists, hash tables, and general knowledge about computer science, such as stacks, heaps, operators, and various algorithms
• Minimum 2 years of programming experience and minimum 1 years of Android application development
• BS/MS in Computer Science or related field
Personal Competencies/Skills
• Sincere passion for mobile devices and emerging technologies with a track record of execution
• Able to work as part of a highly efficient and organized team
• Good communication skills
• Ability to apply a systematic, disciplined, and analytical approach to problem solving.
Please send your resume at nkamar@it-blocks.com