Apply knowledge of Javascript (ES6) including all the latest features
Usage of third party libraries for Maps, UI scaling, Styles, Secure storage, Permissions, Navigation, Splash screen, Network. Analytics. Push notifications, Localization, Calendar, etc.
Build and run apps using Xcode, and Android Studio
Persistence support using frameworks like Realm
Comprehend performance issues and solve them
Knowledge of Git (including merging, branching and resolving merge conflicts)
Desired skills
Ability to create flexbox driven UI layout
Configuring ESLint for JS code linting
Being aware of alternate state management mechanisms like MobX
Is proficient in either iOS or Android programming too.
Technical Skills
Knowledge of all aspects of React framework
Components, containers, JSX specification of component UI layout, Component lifecycle
Props and State mechanism used for data flow
Various kinds of views (text, button, scroll view, flat list, etc.)