
Posted Over a month ago
Job Description
Develop, create, and modify general computer or mobile (android, ios) applications software, mobile games or specialized utility programs. Analyze user needs and develops software solutions. Design game or software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers. Sample of reported job titles: Game Designer, Android Developer, IOS Developer, Unity Programmer, UDK Programmer, HTML5 Designer, Application Developer. Role: - Develop, Maintenance and Customize Android or IOS apps in terms of programming, testing, debugging, tuning, etc. - Create and Update Technical and User documents for the developed software - Knowledge about Game engine Programming like UNITY, UDK, COCOS, Cordova, Corona is to important and ability to work in them is a distinction.
Requirements
Skills: - iOS - Proficient with Objective-C and Cocoa Touch - Experience with offline storage, threading, and performance tuning - Familiarity with RESTful APIs to connect iOS applications to back-end services - Knowledge of other web technologies and UI/UX standards - Understanding of design principles of Apple and interface guidelines - Experience with performance, memory tuning, and cloud message APIs and push notifications - Android - Strong knowledge of Android SDK, Gradle flavors, build config variables and dependencies. - Familiarity with RESTful APIs to connect Android applications to back-end services - Strong knowledge of Android UI design principles, patterns, and best practices - Experience with offline storage, threading, and performance tuning - Familiarity with cloud message APIs and push notifications - Understanding of Android design principles of Google and interface guidelines - Proficient understanding of code versioning tools, such as Git - Strong OO design and programming skills in Java (J2EE/ J2ME) - Experience with SQLite, Asynctasks, Lambdas (Java 8), - GameEngine - Enough experience about at least one of this Engines: Unity, Udk, Cocos, Cordova, Corona, etc.
Employment Type
Seniority
Details
Employment type
Educations
Seniority
