React Native Mobile Developer

Confidential Company - Maadi, Cairo

Applicants for
1 open position
Experience Needed:
1 to 2 years
Career Level:
Entry Level
Job Type:
Full Time
1 open position
Males Only
About the Job

React Native Mobile Developer is required for a well-known company located in New Maadi, Cairo

Main Duties:

  • REST API design
  • Implement scalable React Native apps for iOS and Android
  • Participate in APIs design and documentation
  • DB profiling and query optimization
  • Optimize application for maximum speed and scalability
  • Collaborate with designers to optimize design for the best UX with the most usable UI components
  • Participate in feature estimation and scoping
  • Manage time appropriately and clearly communicate changes in effort or scope
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members and stakeholders

Working Conditions:

  • Excellent Package + Medical & Social Insurance
  • Working Hours: 9 am – 5 pm
  • Days OFF: Fridays & Saturdays
Job Requirements
  • Males ONLY
  • Experience: minimum 1-2 years in the same field

Technical Requirements:

  • Experience with React Native, Relay Modern and GraphQL
  • Experience with writing test-cases and make sure they pass before committing to Git
  • Experience with Github/Gitflow/Git**
  • GitFlow/Github/Git** version control workflows
  • Good knowledge in playing around with APIs and advanced security practices.
  • Strong knowledge of Redux Framework is a plus
  • Strong knowledge of Firebase is a plus
  • Experience with DB schema design Experience Requirements:
  • You care deeply about the design of the product
  • You have a deep understanding for mobile apps infrastructure
  • Open minded to new solutions, forward thinking and strong ability to adapt
  • Proficiency in design patterns
  • At least 1 App published on Apple/Android Stores.
  • Candidate must be a team player and willing to teach and to learn.
  • Can work remotely
  • Experience with releasing and deploying the app to iOS and Android app stores.
  • Sound understanding of the software development life cycle and ability to analyze and integrate stakeholder specifications and requirements as a developer throughout all stages of development.