Mobile Developer (React Native / Flutter)- Cairo
We are hiring an experienced mobile developer with deep knowledge and great track record in building messaging apps. The candidate will demonstrate proficiency in React Native or Flutter, or both. The candidate will must have created messaging apps that catered for battery consumption, parallel processing, and Video/audio calling.
Time & quality pressure
About the candidate:
- Typically a an experienced mobile app developer who was top of his class and has mobile development in his genes.
- Experienced in React Native or Flutter (or both).
- Experience in messaging, video / audio calling, parallel processing and battery consumption control is a must.
- Understanding and experience of design patterns.
- Deep understanding of Rest API.
- Backend programming.
- Web socket experience.
- Knowledge in object oriented programming.
- Knowledge of functional programming.
- Must have knowledge of MVP architectural pattern.
- Handy with Git protocol.
- Prior contribution open source projects is a plus.
- Understands MVP.
- Deep understanding of open source licenses and their differences.