Position: React developer
Company: Bluepes
Category: JavaScript
Experience required: 3y
English level: upper

About the Client/project:
Our Client is a software development company, located in Spain and is one of the leading full-service contract research organizations in Europe with a very solid reputation. They are passionate and fully committed with medical science while using technology, to make a positive impact.
Bluepes helps them to develop platform (with FE part at the moment) – a clinical trial management system. The main technologies are JavaScript, React, Redux and MUI.
Currently, we are looking for a Full stack developer React + .Net Core to join our team on a full-time basis.

Technical requirements:
— Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model;
— .Net Core and Entity framework knowledges;
— Familiarity with newer specifications of TypeScript;
— Thorough understanding of React and its core principles, good knowledge of React Hooks
— Experience with popular React state management library - Redux;
— Advanced responsive/crossbrowsing CSS and HTML;
— Good knowledge of UI library such as Material UI;
— Familiarity with RESTful APIs;
— Experience with common front-end development tools such as Babel, Webpack, NPM, etc.;
— Familiarity with code versioning tool (such as Git);

Other:
— Upper-intermediate in English;
— Аctivity and visibility in performing tasks. 

Responsibility:
— Collaborate with team members to scope, design, implement, and document new features; 
— Developing new user-facing features using React;
— Developing and implementing highly responsive user interface components using react concepts;
— Writing a technically sound, clean, and useful code;
— Identify bugs and propose improvements to maintain code quality standards;
— Collaboration with product management and UX / UI designers;
— Translating designs and wireframes into high-quality code;
— Participation in team discussions and the process of the software product architecture design;
— Optimizing components for maximum performance across a vast array of web-capable devices and browsers;
— Developing C# .NET solutions;
— Creating in-house applications using the .NET framework;
— Debugging and maintaining written code;
— Defining and organizing project on an ongoing basis;
— Reporting and resolving issues related to .NET.