Senior React-Native Developer

HealthApp Group - Cairo

Applicants for
1 open position
In Consideration
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Arabic, English
1 open position
About the Job
  • We are looking for a React Native developer interested in building Breadfast apps on both the iOS and Android platforms using React Native.
  • You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure.
  • Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required

Job Description:

  • Design, develop and unit test applications in accordance with established standards.
  • Estimate task time, at the beginning of each iteration to achieve accurate plans & accurate execution time.
  • Collaborate with other programmers to design and implement features.
  • On time delivery of well-organized, optimized, and documented source code.
  • Create and document software tools required by other developers.
  • Troubleshoot issues and develop fixes for them
  • Contribute to technical design documentation.
  • Attention to detail is essential and all tasks must be carried out to the highest standard.
  • Translate business requirements into software solution in a business effective way
  • Produce qualified, secured and bug free software solution
  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Leverage native APIs for deep integrations with both platforms.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
  • Maintain code and write automated tests to ensure the product is of the highest quality.
Job Requirements

Necessary Skills:

  • Client-side GraphQL with Apollo or Relay
  • Server-side GraphQL
  • React Native
  • Redux, Flux
  • HTML/CSS, JavaScript
  • Minimum of 3+ year experience developing cross-platform mobile apps using React Native.
  • Understanding of REST APIs, the document request model, and offline storage

Bonus Skills:

  • Node.js, Postgres, OAuth
  • Experience with real time chat applications
  • Experience with application scaling, performance and security
  • Native mobile app development with Objective-C, Swift or Java