Android Mobile Developer

Job reference 
444 / 1224
Field of requested position 
Information Technology
Company activity type 
Job location 
Age bracket 
Minimum 25
No preference
BS/MS degree in Computer Science, Engineering or related
Years of experience 
3 years plus
English and Arabic
Special skills 

- Strong knowledge of Android SDK, different versions of Android 

- Strong knowledge of Android UI design principles, patterns, and best practices 

- Solid understanding of the full mobile development life cycle 

- Experience with offline storage, threading, and performance tuning 

- Familiarity with RESTful APIs to connect Android applications to back-end services 

- Knowledge of other web technologies and UI/UX standards 

- Object oriented analysis and design using common design patterns 

- Experience with performance and memory tuning with the different available tools 

- Familiarity with cloud message APIs and push notifications 

- Proficient understanding of GIT versioning tool 

- Familiar with Scrum Agile framework 

- Familiarity with continuous integration 

- Has problem solving skills, analytical mind and positive attitude

Tasks and duties 

- Design, build, and maintain high performance, reusable, and reliable Java code

- Ensure the performance, quality, and responsiveness of applications 

- Collaborate with the team to define, design, and ship new features 

- Identify and correct bottlenecks and fix bugs 

- Help maintain code quality, organization, and authorization 

- Add value in defining the requirements of the mobile app features 

- Contribute in defining with the design team the best practices in UI/UX

Please login or register to apply.