React Native Developer

AZYAN - Cairo

Applicants for
1 open position
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
1 open position
About the Job
  • We are looking for someone who's excited about getting their hands dirty in all parts of the stack.
  • This is a selection of the frameworks, services, and tools: Node.js, React, React Native, GraphQL, Relay, MongoDB, ElasticSearch, Docker.
  • Excited to explore these in depth? Here’s what we’re looking for:
  • You are an experienced JavaScript developer who wants to get in on building the future of tech from the bottom up.
  • You love to learn, and equally love to share your knowledge with others. You’re both a listener and contributor. You are a great communicator and you take care to understand before making yourself understood.
  • Your code is architected for scalability, re-use, and testability. Your operators are always === and you are a master of closures. You have strong opinions on code structure and modularization. You're pretty darn excited about React, Relay, generators, and ES6/7.
Job Requirements
  • 4-year Computer Science degree or 3+ years professional software development experience.
  • JavaScript experience
  • Always thinking about scalability and performance bottlenecks
  • A test-driven mindset
  • Experience with Node.js and React Native
  • Experience in NoSQL; MongoDB, Firebase, or similar
  • GraphQL/Relay
  • Mastery of JavaScript especially on iOS and Android
  • Experience with React Native, React and Redux
  • Examples of elegant user interfaces you have implemented
  • Deep understanding native code development environments (iOS, Android) trade-offs between native and web.
  • Appreciation for building software that scales.