Download Brochure Penkraft | Learn Certified Abacus Course

Android Developer


Job Summary

We are looking for a mobile app developer for design, development and maintenance of Android apps. The developer will lead the entire app life-cycle right from concept stage until delivery and post-launch support.

Responsiblities and Duties

Depending on the skills set can be lead on one platform and play a supporting role across the other, working closely with another mobile app developer leading the other platform development. The candidate will be expected to deliver across the entire app life cycle - concept, design, build, deploy, test, release to app stores and support.

  • To conceptualize, build, test and realize products
  • Gather requirements around functionality and translate those requirements into elegant functional solutions
  • Working with the designers to build the interface with focus on usability features
  • Create compelling device specific user interfaces and experiences
  • Optimizing performance for the apps
  • Keep up to date on the latest industry trends in the mobile technologies


Required Experience and Qualifications

Desirables:

  • Proven commercial software development experience - desktop and mobile
  • Published examples of mobile applications on the Android market
  • Ability to multi task and good time management skills
  • Ability to work on their own and as a part of the team
  • Excellent scoping and estimation skills
  • Excellent testing/ QA skills


Essential skills:

  • Android - Strong OO design and programming skills in Java (J2EE/ J2ME) Familiar with the Android SDK
  • Knowledge of SQLite, MySQL or similar database management system
  • Common - Understanding of other compiled languages
  • Experience on web service integration
  • Experience of development using web technologies
  • Programming and design patterns
  • Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP
  • Experience building web and native apps
  • Experience using social media APIs
  • Ads integration using a 3rd party ad server (DART) Using version control (e.g. SVN)
  • Excellent debugging and optimization skills


scrolltop Brochure_icon