Position: React Native Typescript Engineer
Company: SFCD (SoftFacade LLC)
Experience required: 2y
English level: intermediate

**Must have:**
— Javascript, TypeScript knowledge (OOP, closures, context);
— understanding of the module architecture AMD/CommonJS;
— experience with React Native, Redux;
— understanding of the MVC & MVVM front-end patterns;
— strong knowledge of HTML5/CSS3;
— understanding of the principles Webpack & gulp;
— experience with Git;
— desire to always learn new and improve existing skills.

**Will be a big plus:**
— experience or understanding of the server software;
— experience with Node.js;
— experience with GraphQL/Apollo;
— knows how to follow Gitflow;
— have used Knockout.JS, Epoxy, Bootstrap, Polymer, LESS/SASS;
— contributed to open-source projects.