Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React.js and its core principles
Knowledge of isomorphic React is a plus
Familiarity with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Ability to understand business requirements and translate them into technical requirements
The ability to keep code elegant and clear
Problem-solving approach
Test Driven Development (TDD) exposure and understanding.
A knack for benchmarking and optimization
Familiarity with code versioning tools such as Git, SVN
A command of native iOS and Android development Swift, Objective-C, Java
A profound knowledge of handy tools and technologies- Sentry, Redux, ESlint, Jest
Experience in ES6/ES7 and familiarity with newer specifications
Knowledge of sqlite, Realm database.
Knowledge of Firebase push notification, local Notification.
Manage functionality as per OS (like Android, iOS)