Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Code, test, debug, monitor and document changes for mobile applications.
- Expert in the terminology, concepts, and best practices for coding mobile applications.
- Migrate and adapt existing web applications to the leading mobile platforms.
- Work closely with other departments to brainstorm new app deployments.
- Recommend changes and enhancements to existing mobile applications.
Job Requirements
- BS in Computer Science (or equivalent)
- Proficient/experts in developing applications for (Android, iOS (Apple)) mobile and tablets platforms. (Native, Hybrid)
- Must be expert in object-oriented programming languages such as Java, Objective-C, and c++.
- +5 Experience of development using web technologies.
- +2 years of experience in building mobile applications (iPhone/iPad Android apps.
- Experience in native app development either with Objective-C, Xcode or experience with Android Platform (Java)
- Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc.) Familiar with xcode.
- Strong mobile UX design, coding and support/maintenance, collaboration and communication skills
- Understanding the fundamental native UI components (such as view controllers, scroll views, table views, etc.)
- Familiarity with OOP best practices, including MVC
- Good understanding of Software Development Life Cycle and Methodologies
- Proficiency in Java, the Android framework, Windows phone development, and hybrid app development (HTML5/CSSB).
- Experience using social media APIs.
- Excellent debugging and optimization skill.
- Servers for operating systems (Win, Linux).
- Project Management, communication and team work skills.
- Strong documentation skills.
- Excellent spoken and written English