The largest job portal in the Middle East
Apply now

Job Description

Mobile Applications Developer

Description:

We need a talented developer/engineer to join our Mobile Applications Development Group to help drive new ideas and features for our mobile product strategy and deploying customized solutions to our clients. The ideal candidate will be responsible for designing, implementing, publishing and supporting cross-platform applications (HTML5/CSS3/Javascript) that run on iOS, Android, Windows Phone 8, Blackberry OS 10 smart phones.

Experience:

Minimum BSCS/BSIS degree.
2-3 years of which at least 1 years should be in cross-platform development environment using tools such as PhoneGap, Parse, Titanium. Etc.
Should be able to display proficiency in developing mobile cross-platform applications using HTML5/CSS3/Javascript or skills in native mobile application development using Objective-C or Java.
Experienced in creating Web Forms, Mobile Forms, Mobile User Controls and Custom controls, Windows Mobile APIs for event notification and native phone functions
Development and use of web services (XML)
Should be well -versed with various stages of Software Development Life Cycle (SDLC) like
Requirements Gathering, Design, Documentation, Development, Unit Testing, System Testing and User Acceptance Testing (UAT) and AGILE methodology
Demonstrate experience in multithreading, Performance Tuning, Code review, debugging and Trouble Shooting Applications

Technical Skills:

2/3 tier architecture, OOP and UML
Knowledge and experience with: HTML/XHTML and XML namespaces
Windows Phone 7 Development experience will be a plus

Technologies:

Operating Systems: iOS 6.0 and above, Android 4.0 and above, Windows Phone 8, Windows Mobile
6.1/6.0/5.0, Blackberry OS 10
Good knowledge of cross-platform development tools, frameworks and IDEs
XHTML, HTML5, Javascript, CSS, AJAX

Desired Qualities:

Should work well with a team of motivated and enthusiastic developers
Should demonstrate high analytical skills
Should be able to work under pressure and with less supervision
Ability to quickly master new technologies and push the envelope for performance and reliability
Interested in learning new Technologies and working on challenging tasks