Position: Middle/Senior React developer
Company: Unicsoft
Experience required: 3y
English level: upper

**Requirements**

- 4+ years of experience in building frontend solutions with React and/or React Native

- Deep understanding of state management patterns and solutions (e.g. Redux / Mobx)

- Proficient understanding of client side scripting and JavaScript frameworks, including jQuery

- Fullstack experience with PHP/mySQL backends is a plus

- Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS

- Understanding of real time/asynchronous request handling, partial page updates, AJAX and websockets

- Experience with native SDKs for Android (Kotlin/Java) and/or iOS (Swift) is a plus

- Testing is an inherent part of your work and Enzyme, Jest, Karma, Mocha etc. are no mysteries to you

- Understanding of cross-browser compatibility issues and ways to work around them

- Experience with front-end ecosystem and tools such as Webpack, TypeScript, Jasmin, NPM, Yarn

- Experience with API design tools (Swagger/Apiary/Postman) is a plus

- The motivation to be open to learn another language like NodeJS in the future is a plus

- Written and verbal fluency in English is a must

- Have an eye for detail



**Responsibilities**

- We are looking for senior React and React Native Developers that are interested in taking full ownership of the development of our existing front-end applications (consumer mobile app, picker mobile app, admin panel web app) but also build new platforms.

- You combine the art of design with the art of programming and develop user-facing features. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. 

- Take an active role in UI/UX design processes and help us define how our applications should look and feel

- Experiment with latest technologies to improve application speed and scalability