Обязанности:

    разрабатывать оптимальные технические решения
    писать красивый код, который можно прочитать и понять
    участвовать в разработке дизайна приложений (high and low level)
    продуктивно общаться с коллегами, дизайнерами и руководителями проектов
    писать тесты
    документировать код

Требования:

    опыт разработки приложений под Android
    уверенные знания Java, Android SDK, API и т.д.
    опыт написания спецификаций к API
    опыт командной работы
    хороший математический бэкграунд будет большим плюсом