Browse Jobs
For Employers
Post JobLog inGet Started

Mobile Developer (Android / iOS)

Cajedu
Cairo, Egypt
Posted 7 years ago
76Applicants for1 open position
  • 73Viewed
  • 5In Consideration
  • 68Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

“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.

Benefits:

  • 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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentMobile Developer (Android / iOS)