Position: Full Stack (JS/TS + Node.js)
Company: svitsoft.com
Category: .NET
Experience required: 3y
English level: upper
Published: 2021-05-01T00:00:00+03:00

Svitsoft provides software development and digital marketing services.
 
**Project description**
The project is about creating the frontend layer (rewrite from scratch of the current one + adding the new functionalities) for the logistics portal. Work will be started from scratch.

The customer is based in the USA, as such we must work in the afternoon - 12-20 CET time.

**The project setup is**:
Internal dev daily standup - 5-10mins
Weekly sprints
Sprint planning
Sprint demo
Client call 2-3 times a week
Working with the external backend team.

The team working on the project will be:
1 x Tech Lead / Software Architect
3 x React developer (mid+ / senior)
1 x Project Manager
1 x manual QA

**The tech stack will be:**

JavaScript
Node.js
Material UI v5
Storybook
TypeScript
GraphQL
including subscriptions - e.g. tracking of drivers position on the map in real time or closely to real time
MapBox (or Here)
Apollo
D3 (most likely) for charts
Redis

Unit test and functional test are a must
Jest
Cypress

The platform will have to be localised e.g.
unit types (e.g. kilograms vs pounds)
translation ready

The platform will have to be themed and storybook will have to be used
to control light vs dark theme
to prepare storybook 
 
**REQUIREMENTS**:
English level minimum B2
Attention to detail
Available full time 12-20 CET
Available to work 8h during work day.
Minimum 3 years of JavaScript frontend experience
Technical must haves
Strong fundamentals liks SCSS and semantic HTML
Node.js
GraphQL (including subscriptions)
TypeScript
Storybook
MapBox or Here maps
Material UI
Unit tests
Functional and integration tests
Technical nice to haves
Redis
Able to write documentation and create understable diagrams

**BENEFITS**:
Paid vacation and sick leave
Tuition reimbursement
Freedom in decision-making
Interesting projects and challenging tasks
Suggest ideas to improve work
Exciting corporate events and team building.