Vacancies are for both Karachi and Lahore branches.
MI Dynamics is hiring experienced Mobile Application Developers for iOS and Android platforms with extensive past performance developing high functional, stable, resource efficient, scalable and robust mobile applications.
Our primary preference are developers with past performance developing GPS based Fleet Management Systems, Taxi Booking Apps like Uber, Lyft and Dispatch Systems like Cordic, however others are encouraged to apply.
Expertise with developing location based mobile applications using GoogleMaps and Foursquare is a MUST.
Experience with RESTful APIs and handling XML/JSON is a must.
You should be able to create and implement native applications and services in a mobile client/network server environment
Work with the mobile team to build and customize iOS/Android mobile applications.
Confirm requirements, design, development and implementation of mobile applications.
Ensure to meet client requirements and Quick Mobile standards.
Must be able to seamlessly migrate web applications to mobile applications.
Facilitate refinement and elaboration of requirements and design
Writing quality code that minimizes rework
Creating and performing unit testing
Facilitation in performing impact analysis against software change requests
Facilitation in developing specifications and creating other process artifacts
Provide technical guidance to the members of team
Perform Peer/team code reviews
Any task assigned by the management
Responsible for information security tasks within own work scope
Domain understanding and adjustment within team and environment
Have sound product knowledge
Ability to work independently
Have sound product knowledge and be a key player
Provide technical guidance to the members of team
Knowledge, Skills and Personal Characteristics
Ability to develop mobile native applications (iOS or Andriod)
Skills with Xamarin, PhoneGap, Titatium and Appcelarator are required.
Fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
Strong Objective-C/Java application programming skills
Mobile application development experience, specifically experience with iOS or Android development process
Understanding of the Software Development Lifecycle and Agile Development processes
Knowledge of web service technologies and services
Knowledge of Windows and Mac OSX
Expertise with MySQL and SQL Lite
Extensive expertise with Cocoa, XCode, Eclipse etc.
Experience with GoogleMAP API and geolocation is a MUST
Also required to have experience with Facebook, Twitter APIs etc.
Excellent OO programming skills in a client/server environment
Proficient debugging and optimization skills
Good organizational and problem solving skills
Strong oral and written communication skills
Good team player who is self motivated and well organized