Requirements & Qualifications - Degree in Computer Science or a related subject. Proven working 3-4 years experience in iOS/android software development. Deep understanding of PHP, JavaScript, object-oriented programming and design patterns. Proven experience building a non-trivial client-side or server-side application. Practical knowledge of web presentation technologies including HTML5 and CSS3.