Minimum 12+ years of hands-on experience in Mobile development and 6+ years in React native
Strong proficiency in JavaScript & TypeScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React native & React.js and its core principles, React components, hooks, and the React lifecycle
Experience with popular React.js workflows (such as Flux or Redux)
Knowledge of common tools used in the wider React ecosystem, such as Node.js and NPM, Babel, Webpack.
Familiarity with newer specifications of EcmaScript as well as HTML and CSS
Familiarity with RESTful APIs
CI/CD - Pipeline setup and Proficient understanding of code versioning tools, such as Git / Stash / TFS
Ability to understand business requirements and translate them into technical requirements
Building reusable components and front-end libraries for future use
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Working with other Frontend developers and software engineers to develop front-end and back-end architecture that’s well-structured and flexible, along with the APIs to support it
Good to know React or other frameworks on Web development
Knowledge on IT systems Security
Knowledge of modern authorization mechanisms, such as JSON Web Token
Experience with Asynchronous Communication techniques.
Understanding fundamental design principles behind a scalable application
Implementing of unit testing and Integration testing.
Experience of Software development Methodology like Agile, Extreme Programming, Prototyping