Requirements:
— Over 5 years of software development experience.
— Over 3 years of Java development experience.
— Over 2 years of software development for Android OS.
— Excellent understanding and knowledge of Android SDK and OS Android
— Practical experience of software development using Android SDK
— Practical experience of Android software development using Eclipse
— Published Android applications (Android Market)
— Perfect understanding of network communication and client-server development
— Perfect understanding of software development process
— Practical experience of software engineering
— Project estimating experience
Required skills and knowledge:
— Main OOP/OOD principles.
— Software design patterns.
— General data structures and algorithms.
Preferred skills:
— C/C++ knowledge
— Android NDK software development experience.
— iPhone, Blackberry software development experience.
— OpenGL, cocos2d experience.
— Good spoken and written English.
What you will do:
Technical leadership of the team
Software development process
Project estimation
Sales and business analysis team support
Junior specialists training