Middle/Senior React Developer Offline

Current platform - Client owns platform developed in Angular.js (version 1.6) and LoopBack2 with monolith architecture and integrations with various video conferencing, audio communications tools.

 

Stack - Angular.js, React.js, TypeScript, Node.js.

 

Team-size- up to 8 team members including React/Angular developers, Node.Js Backend developer, QA, PM.

 

Project goal:

 

- In short term perspective: rebuild core application feature using Redux and integrate it seamlessly with the rest Angular.js application; enhance users experience by adding a couple of new features using React.js, Typescript on Frontend and Loopback4 on backend.

- In long term perspective: start incremental rebuilding application using React.js and Loopback4, get rid of Angular.

 

BEING PART OF THE TEAM

 

- Build & Design efficient, secure and reusable web systems and abstractions;

- Building & Documenting approaches which could be reused for other projects;

- Code review and applying of automated tests, linters, due to the high-quality standards;

- Participation in the Agile Product Development Life Cycle;

- Identify and communicate Javascript best practices (e.g. contributing in React competency of the team).

 

POWER YOU BRING

 

- ReactJS production experience (2+ years);

- Solid experience with multiple JS libraries and SPA frameworks (3+ years);

- Good understanding of Typescript, JavaScript, HTML, CSS, RESTful APIs, HTTP, and networking concepts;

- Experience with Scrum\Kanban methodologies;

- English level - Upper-Intermediate (sufficient level for direct communication with the customer);

- Good understanding of Angular.js 1.x (a huge plus), nice to have;

- Practical experience with WebSockets and real-time communications, nice to have;

- Experience working with Docker, nice to have;

- Experience with relational and non-relational databases.

The job ad is no longer active
Job unpublished on 4 September 2020

Look at the current jobs JavaScript / Front-End Kyiv→

Loading...