Create mobile apps on iOS and Android platforms using React Native.
Ability to design web apps on React.js
Transition React web apps into React Native if necessary.
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Ability to use RESTful APIs in React Native and React Js application
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows (such as Flux or Redux)
Familiarity with newer specifications of EcmaScript
Experience with data structure libraries (e.g., Immutable.js)
Knowledge of isomorphic React is a plus
Experience with RESTful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Experience with system architecture or working together with a software team is a strong advantage
Understand architechting and building concepts of application
Build pixel-perfect, buttery smooth UIs across both mobile and web platforms.
Diagnose and fix bugs and performance bottlenecks.
Maintain code and write automated tests to ensure the highest quality of the product.
Knowledge of Laravel is a plus