Become the executor in the development process for Mobile Application development (iOS and Android).
Responsible to maintain the milestone execution of every mobile applications project to be aligned with the company mission, vision, values, and strategy which is stated in the Company roadmap that is managed in JIRA Portfolio
Report the result of the job to direct superior
Create documentation of the work result in Confluence together with the Technical writer
Act as a team member as engineer/developer in Agile Scrum of Development team.
At least 2 years of working experience as iOS Developer
Posses fast prototyping & screening making of applications.
Experience in IOS mobile application development
Strong knowledge of IOS Development, Objective-C and Swift++.
Knowledge of utilizing location based services (GEO), Telecommunication, securities, etc.
Understanding of REST, web services, JSON and design patterns using various technologies.
Deep Knowledge of UIKit,Foundation,Core Data,Core Graphics,Core Location Frameworks.
Sample of iOS application(s) published in AppStore is a plus.
Strong knowledge of IOS UI design principles,patterns, and best practices.
Strong knowledge of IOS lifecycle.
Familiarity with some of Google APls (Cloud messaging,maps,etc.) and Social Media integration
Familiarity with code versioning tools GIT
Good understanding of software engineering concepts, algorithms, and design patterns (MVC,MWM or MVP)
Experience with agile (Scrum, Kanban) software development is a plus.
Experience using agile tools such as CU,jenkins, gitHub,Agile Tools (JIRA, Confluence), Pushwoosh, Firebase,MySQL, Splunk,AuthO, Redis,Node.JS,WCMS,Google Analytics, GTM.