Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
For IOS
- Designing, building and implementing native IOS applications.
- Deployment mobile applications through App store.
- Involved in all phases of the development life cycle, from business specifications, to design and analysis, to development, testing, and deployment.
- Responsible for developing applications for iOS platform and participating in the entire application life cycle.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with a team to define, design, and ship new features.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
For Android
- Working as Android software developer.
- Developing applications, components and services based on Google Android development platform.
- Interact sales personnel and preparing requirements and specifications. You will be involved in application design and architecture.
- Involved in application documentation.
- You may be involved in integration and linking development with other systems and applications.
Job Requirements
For iOS
- 2+ years experience building complex mobile applications on iOS platform that have been successfully delivered to customers.
- Objective C and Cocoa development expertise.
- Solid understanding of iOS SDK on frameworks such as: UIKit, Core Data, Core Foundation, etc.
- Advanced object-oriented programming and knowledge of design patterns is “must”
- Up to date with the latest mobile technology and development trends
- Fast learner of new and emerging technologies.
- At least one native iPhone application deployed in the marketplace.
- Experience with publishing iPhone and/or iPad applications.
- Experience with development in Objective-C, third-party libraries, and APIs.
- Solid knowledge of different iOS frameworks (Core Data, Core Graphics, etc.) and programming tools (Xcode, Git, etc.).
For Android
- 2+ years experience building complex mobile applications on Android platform that have been successfully delivered to customers.
- Creative and problem solver.
- Apply mobile user interface best practices
- Knowledge of software engineering concepts is a must.
- Excellent Knowledge of Android SDK.
- Knowledge of XML, web services and JSON.
- Ht (HTML5 will be a plus) and JavaScript.
- Mobile application and system integration.
- Object oriented programming techniques.
- Be able to work in a Team and fast learner.
- Experience in Scrum Development Methodology is a plus.