Mobile Developer (Android / iOS)

Cajedu - Cairo, Egypt

Applicants for
1 open position
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Work From Home
1 open position
About the Job

“Are you a mobile app developer?!” We are searching for you!

  • We are looking for a qualified Mobile developer to join our team.
  • You will be working to develop and maintain high-quality mobile applications.
  • Moreover, if you’re passionate about mobile platforms and translating code into user-friendly apps, we would like to contact you. As a Mobile Developer, you’ll collaborate with our teams to develop functional mobile applications, while working in a fast-paced environment.
  • Ultimately, you should be able to design and build the next generation of mobile applications.
  • Support the entire application lifecycle (concept, design, test, release, and support)
  • Produce fully functional mobile applications, writing clean code
  • Gather specific requirements and suggest solutions
  • Write unit and UI tests to identify malfunctions
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with Product Development Team to plan new features
  • Ensure that new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends
  • Work with one of cross platforms (Appcelerator, ReactNative, ...etc)

For iOS

  • Designing, building and implementing native IOS applications.
  • Deployment mobile applications through App store.
  • Involved in all phases of the development lifecycle, from business specifications to design and analysis, to development, testing, and deployment.
  • Responsible for developing applications for iOS platform and participating in the entire application life cycle.
  • Ensure the performance, quality, and responsiveness of applications.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.

For Android

  • Working as Android software developer.
  • Developing applications, components, and services based on Google Android development platform.
  • Interact sales personnel and preparing requirements and specifications.
  • You will be involved in application design and architecture.
  • Involved in application documentation.
  • You may be involved in integration and linking development with other systems and applications.


  • Salary: High-end salary.
  • Work hours: 40/w
  • Social insurance
  • Medical insurance
  • Covered Internet Cost
  • Opportunity to be part of the team of e-commerce company based in Dubai and operating across MENA.
  • Opportunities to advance your career.
  • Opportunities for International Training.
Job Requirements

For iOS

  • 3+ years experience building complex mobile applications on iOS platform that have been successfully delivered to customers.
  • Objective-C, Swift, and Cocoa development expertise.
  • Solid understanding of iOS SDK on frameworks such as UIKit, Core Data, Core Foundation, etc.
  • Advanced object-oriented programming and knowledge of design patterns is “must”
  • Up to date with the latest mobile technology and development trends
  • Fast learner of new and emerging technologies.
  • At least one native iPhone application deployed in the marketplace.
  • Experience with publishing iPhone and/or iPad applications.
  • Experience with development in Objective-C, Swift, third-party libraries, and APIs.
  • Solid knowledge of different iOS frameworks (Core Data, Core Graphics, etc.) and programming tools (Xcode, Git, etc.).

For Android

  • 3+ years experience building complex mobile applications on Android platform that have been successfully delivered to customers.
  • Creative and problem solver.
  • Apply mobile user interface best practices
  • Knowledge of software engineering concepts is a must.
  • Excellent Knowledge of Android SDK.
  • Knowledge of XML, web services and JSON.
  • Ht (HTML5 will be a plus) and JavaScript.
  • Mobile application and system integration.
  • Object-oriented programming techniques.
  • Be able to work in a Team and fast learner.
  • Experience in Scrum Development Methodology is a plus.
  • 3+ years demonstrated experience designing and building large-scale, high-traffic & Enterprise level iOS & Android mobile applications apps. (tablet and phones)
  • Work fluently with Objective-C, XCode, Android SDK, Java, JSON, XML, SOAP, REST.
  • Good understanding of OOP programming and design patterns.
  • Good understanding of HTML5, JavaScript, jQuery, and Ajax.
  • Experience working with APIs and Web Services.
  • Proven ability to quickly learn new technologies.
  • Can take ownership of, and set the direction for feature development.
  • Ability to handle multiple projects at once while meeting aggressive production deadlines.
  • Experience developing complex apps, prior Automatic Reference Counting (ARC) a plus.
  • Exposure to latest relative technologies with researcher mindset.
  • Work in a fast-paced environment; very team oriented.
  • Hands on Windows Mobile framework is a plus
  • B.S degree in Computer Science or related field
  • Technical knowledge of mobile application development and architectures
  • Experience with UI and Unit Testing in Android Applications
  • Expert in Java and the JDK
  • Expert proficiency of the Android Developers Kit
  • Advanced Android UI Skills (Fragments, Custom view components)
  • Expert level debugging and analysis skills using ADB
  • Expert in designing API requirements for REST Services
  • Solid understanding of full development life cycle
  • Experience with working for a multi-national company
  • Integrating with Google Maps, Twilio (SMS notifications), GPS tracking, and device security
  • Integrating with Cloud and On-premises deployments
  • Deploying Enterprise grade Android applications in different environment
  • Proficient with Objective-C or Swift {depending on project requirements}, and Cocoa Touch
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • 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 Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Experience with performance and memory tuning.
  • Familiarity with cloud message APIs and push notifications
  • Knack for bench-marking and optimization
  • Proficient understanding of code versioning tools
About this Company

We are a new company for E-Commerce solutions, Loyalty Card Programs, Commercial Brokers, and Merchandising Services.

We are working from DMCC, Jumeirah Lakes Towers, Dubai, UAE, and soon Egypt

We need professionals who are not only technically... (More)

See all Careers and Jobs at Cajedu
Android Mobile Development Jobs, Courses & Career Opportunities in Egypt
Signup for an employer account and Post your Jobs!