Mobile App Developer - Internship                                      
 
The Property Guide is a FREE property classifieds site, where you can find ads on commercial property, houses, apartments and land for sale or rent in Kenya.
We are looking for a senior mobile app developer to lead the design, development and maintenance of Android and iPhone apps.
We are looking for a senior mobile app developer to lead the design, development and maintenance of Android and iPhone apps.
The developer will lead the entire app lifecycle right from concept stage until delivery and post launch support. Apps will be mainly content based and integrated closely with the web sites. 
In addition to delivering the product the successful candidate will be heavily involved in driving the mobile strategy regionally.
 
Location: Nairobi, Kenya
 
Employment Type: Internship
 
Category: Mobile App Development 
Description: Job Outputs / Responsibilities
Description: Job Outputs / 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
Core Qualifications
- Proven      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
If you meet the above requirements and would like to be part of the Property Guide team, please forward a comprehensive CV listing relevant skills and experience to careers@thepropertyguide.co.ke. 
Position applied for on the subject line of your email and mention projects worked on with relevant links in the body of your email.  
 
Deadline for applications is 27th September 2012.
 
Should you not hear from us within 1 month of the closing date, you may assume that your application was unsuccessful.