Browse Jobs
For Employers
Post JobLog inGet Started

Software Developer – Mobile Cross Platform

Masria Digital Payment (MDP)
Cairo, Egypt
Posted 3 years ago
155Applicants for2 open positions
  • 91Viewed
  • 7In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Maintain overall responsibility for mobile application development and deployment.
  • Participate in peer code reviews and conduct code reviews at various stages in the development process.
  • Use full SDLC process to define and implement mobile applications from start to finish: planning, analysis, development, documentation, testing, quality assurance mediation, product support, etc.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Ability to connect mobile applications to web service-oriented backend solutions (RESTful web services, Soap, etc.).
  • Development experience with mobile hardware/sensors, such as gyroscopes, GPS, accelerometers, NFC, Bluetooth, Audio/Video, etc.
  • Ability to understand business requirements and translate them into technical requirements.
  • Familiarity with cloud message APIs and push notifications.
  • Good knowledge of the Apple App Store, Google Play Store, and the entire mobile store life cycle including store policies, publishing, deployments.
  • Maintains technical knowledge and understanding of the latest software methodologies and best practices by participating in educational opportunities.

Job Requirements

  • B.Sc. degree in Computer Science, Engineering or a related discipline
  • A solid grasp of Java SE and OOP principals
  •  Strong knowledge of cross-platform mobile development.
  • Deep understanding of React.js and its core principles.
  • Good Knowledge in building cross-platform native applications with React Native Framework.
  • Strong knowledge of mobile UI design principles and patterns.
  • Understanding of Google’s Android and Apple iOS design principles and interface guidelines.
  • A good understanding of SOAP and RESTAPI and services.
  • Ability to design applications around natural user interfaces, such as “touch”
  • Familiarity with the use of additional sensors, such as gyroscopes.
  • Familiarity with cloud message APIs and push notifications.
  • A basic Knowledge of Code Profiling and Refactoring techniques.
  •  Proficient understanding of code versioning tools, such as Git.
  • A basic understanding of test-driven development.
  • Passionate about new technologies and great user experience.
  • Agile methodology is preferred

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Developer – Mobile Cross Platfo...