Job Description
Candidate will be required to work on small and large-scale Android apps and Android web-applications on
every aspect of technical development, from requirement analysis, designing, development, testing through to deployment on site and implementation. This position includes but not limited to the following key responsibilities:
Delivering requirements in time under normal or tight schedules
Working directly with team lead/department head individually or as a team
Demonstrated proficiency in all aspects of systems development life cycle
Ensure smooth running of applications, databases and other applications resources in the company
Ensuring when required that all analysis, designs and code are properly documented
Provide end user technical support when required
Job Specification
Bachelors degree in Computer Science
Experience with Android mobile platform and its SDK/NDK.
Expert in using Eclipse SDE, ADB shell, deployment and generation of APKs on handsets and emulators.
Excellent Java coding & debugging skills.
Demonstrable experience creating innovative UIs, or working closely with a UI or User Experience team.
Knowledge, skills and experience in development practices such as version control, bug tracking, reviews, design
patterns, UML, risk analysis and model-driven design.
Experience in other mobile technologies i.e. J2ME, Blackberry, Windows Mobile, Iphone is a plus