Senior Mobile Applications Developer (Android/ iOS)

Raed Technology - Cairo, Egypt

20
Applicants for
4 open positions
16
Seen
1
Shortlisted
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Negotiable
Languages:
Arabic, English
Vacancies:
4 open positions
About the Job

Responsibilities

  • Translate designs and wire-frames into high quality code
  • Design, build, and maintain high performance, reusable, and reliable code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
Job Requirements
  • Minimum 4 years of experience developing mobile applications for Android and iOS platforms
  • B.S or M.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 (such as Git, Mercurial or SVN
  • Integrating with Google Maps, (SMS notifications), GPS tracking, and device security
  • Integrating with Cloud and On-premises deployments
  • Deploying Enterprise grade Android applications in different environments
About this Company

RAED Technology is a multifaceted business solutions provider. It is one of NAHL holding companies, which was established in response to the increasing needs for comprehensive and successful business solution implementation that satisfies organizations business objectives and... (More)

See all Careers and Jobs at Raed Technology