Job Overview
Job Description
Job Summary
The developer will lead the design, development and maintenance of Android and iPhone apps, he will lead the entire app lifecycle right from concept stage until delivery and post launch support, designing mobile user interfaces, developing and maintaining websites, enhancing web/mobile user experience.
This developer will work with a team of talented engineers to design and build the next generation of our mobile applications.
RESPONSIBILITES
• Build advanced applications for the Android platform.
• Working along the web developers to create and maintain a robust framework to support the apps/web.
• Keep up to date on the latest industry trends in the mobile/web technologies.
• Collaborate with cross-functional teams to ship new features.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency
• Working with the front end developers to build the interface with focus on usability features.
• Work with outside data sources and APIs.
• Unit-test code for robustness, including edge cases, usability, and general reliability
• Optimizing performance for the apps.
• Work on bug fixing and improving application performance.
JOB REQUIREMENTS
• Experience of development using web technologies.
• Software development experience and Native Android development skills
• Experience using social media APIs and Worked with different APIs including but not limited to Google Maps, Firebase, Facebook, FCM…etc
• Experience building web and native apps
• Minimum from 8 to 10 years IT works experience.
• Excellent scoping and estimation skills
• Experience in managing and designing databases.
• Ability to use analytic data and user testing to inform design decision
• Good communication skills
Skills
Qualifications:
• Required Knowledge, Skills, and Abilities
– IOS
Strong OO design and programming skills in Objective-C
Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc)
Familiar with xcode
Design and build applications for the iOS platform
Ensure the performance, quality, and responsiveness of applications
Identify and correct bottlenecks and fix bugs
Proficient with Objective-C or Swift {{depending on project requirements}}, and Cocoa Touch
Familiarity with RESTful APIs to connect iOS applications to back-end services
– Android
Strong OO design and programming skills in Java (J2EE/ J2ME)
Familiar with the Android SDK
Knowledge of SQLite, MySQL or similar database management system
Familiar with Eclipse
Solid understanding of the full mobile development life cycle.
Experience with Android SDK
Work with outside data sources and APIs
Experience working with remote data via REST and JSON
Design and build advanced applications for the Android platform
Collaborate with cross-functional teams to define, design, and ship new features
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Job Detail
-
Offerd Salary850-900 KD
-
Career LevelMid Career
-
Experience8 Years +
-
GenderBoth
-
INDUSTRYOther