— Work experience with commercial projects 3+ years at least;
— Proficiency in TypeScript / JavaScript as well as React Native and/or ReactJS;
— Experience with building onto different platforms, iOS, Android, Windows, web, etc.;
— Experience with common React based workflows;
— Familiarity with newer specifications of ECMAScript, ES6, etc.;
— Experience with data structure libraries (e.g., Immutable.js);
— Familiarity with RESTful APIs;
— Knowledge of authorisation mechanisms, JSON Web Tokens, etc.;
— Experience with WebSocket technologies;
— Familiarity with front-end build pipelines and tools;
— Have knowledge of existing source code and libraries for use in new solutions;
— Experience with common front-end tools such as Babel, Webpack, NPM, etc.;
— Unit and Integration testing experience;
— Strong spoken and written English communication skills (level from intermediate and above);
— Fast learning, proactivity.