IranTalent
Login
Register
For Companies

Mobile App Developer

Aparat Tehran

Posted 3 months ago

Job Description

Job Goals - 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 web sites. Main Duties - Act 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 - Work 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 - Work directly with developers and product managers to conceptualize, build, test and release 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 - Work with the front end developers to build the interface with focus on usability features - Create compelling device specific user interfaces and experiences - Optimize 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

Requirements

- 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 - Creativity, Learning on the Fly, Technical Learning, Action Orientated, Dealing with Ambiguity, Presentation Skills, Peer Relationships, Time Management, Written Communications, Problem Solving Common skills: - 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 optimization skills Desirable skills: - Your Academic degree is not important to us. - A minimum of five years of experience in web design or development services. - 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 Essential skills for iOS: - Strong Object Oriented design and programming skills in Objective-C - Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc) - Familiar with XCode Essential skills for Android: - Strong Object Oriented 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

Job Category:

IT - Software & Web Development

Employement type:

Full Time

Job Category:

IT - Software & Web Development

Employement type:

Full Time

To see more jobs that fit your career