Mobile Application Developer Lead

Mobile Application Developer Lead


Job Description

Duties and responsibilities:
* Acting as lead iOS and/ or Android developer. 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
* Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support
* Working directly with developers and product managers to conceptualise, build, test and realise products
* Gather requirements around functionality and translate those requirements into elegant functional solutions
* Build prototypes at tech scoping stage of projects
* Working along the web developers to create and maintain a robust framework to support the apps
* Working with the front end developers to build the interface with focus on usability features
* Create compelling device specific user interfaces and experiences
* Standardising the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort
* Optimising performance for the apps
* Keep up to date on the latest industry trends in the mobile technologies
* Explain technologies and solutions to technical and non-technical stakeholders
* Attend industry events/ conference – both attending and presenting

Job specification:
* Proven commercial software development experience – desktop and mobile
* Published examples of mobile applications on the App store or the Android market
* Excellent knowledge in information architecture, human computer interaction and usability design principles
* A track record of delivering successful consumer and or business products
* Ability to use analytic data and user testing to inform design decision
* A passion for new consumer technology and the emerging media landscape
* 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
* Excellent communication skills (verbal and written) to liaise with various departments locally and internationally

Essential skills:
iOS –
* Strong OO design and programming skills in Objective-C
* Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc)Familiar with xcode
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
* Familiar with Eclipse
Common -
* Understanding of other compiled languages
* Experience on web service integration (SOAP, REST, JSON, XML)
* Experience of development using web technologies
* Good understanding of OO 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 optimisation skills

Desirable skills:
* LAMP development experience
* PHP frameworks (e.g. Zend)
* PHP template engines (e.g. Smarty)
* Creative design skills
* Working with a content management system
* Working in a media/ publishing environment

Competencies for success:
* Creativity
* Learning on the Fly
* Technical Learning
* Action Orientated
* Dealing with Ambiguity
* Presentation Skills
* Peer Relationships
* Time Management
* Written Communications
* Problem Solving

Please include a resume on your application. This job is only for candidates based in the Philippines. Spam Applications and applicants from other countries will be rejected.

Skills: acting, design, test, management, qa, json, debugging

Other open jobs by this client