Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Saudi Company has branch in Cairo is looking for Senior Mobile Developer (Android)
Job Description:
- Responsible for developing applications for Android platform and participating in the entire application lifecycle.
- Create Android Applications Based on UI/UX Requirements and Mockup
- Develop Custom Android Applications From Start to Finish
- Document Building Process for Maintenance and Upgrades and Write clean code.
- Estimate Scope of Project
- Work with Graphic Designers and Software Developers to realize, build, and test the applications and to implement server APIs (Application Programming Interface) and services to support planned mobile functionality.
Responsibilities
- To be involved in all stages of application development including design, modifications, development, and implementation of Android applications to ensure the application quality and efficiency.
- Ability to Communicate Requirements and Progress to Technical and Non-Technical Team Members
- Ability to Work Independently and Within a Team Environment
- Ability to Work Independently and Within a Team Environment
Job Requirements
Qualifications & Work Experience
- At least 3 years of relevant experience
- Previous experience in integrating iPhone and iPad applications to server side API’s
- Excellent knowledge of Swift, Objective-C, Cocoa, Xcode, HTML, XML, Debugging, GPS, Google Maps SDK and JSON
- Experience Integrating With RESTful APIs
- Excellent knowledge of design patterns and object-oriented concept
- Good Knowledge of Ecommerce integration
- Good Knowledge of C/C++
- Good Knowledge of Git control system and SVN
- Ability to write clean code
- Deploying apps process on App Store
- Good command of both written and spoken English
- Comfortable Working Within iTunes Connect
- Knowledge of windows or Android is a plus
Job Behavioral Competencies
- Very good communication skills
- Time and stress management
- Accuracy and attention to detail
- Adaptability and flexibility
- Initiation and creative thinking
- Working under pressure
- Strong sense of commitment, responsibility and ownership