Position: Senior Frontend Developer (React.js)
Company: NCube
Category: JavaScript
Experience required: 5y
English level: upper

We are committed to create an inclusive and belonging environment where you can bring the best and only version of yourself. We offer a flexible working environment built on trust where everyone can find a good balance between private life and work. 

 
Project – a software that empowers companies to master the opportunity by seamlessly bringing their business into chat. 

 

Experience / Skills required: 

 

Must have: 

  

5+ years’ experience in modern web development and know your way around JS, React, HTML5, CSS (SCSS, Tailwind CSS) 

A bachelor’s or master’s degree in Computer Science or any other related quantitative field or other relevant experience 

To be outspoken CSS, styling and design expert. Styling and collaborating on styling with designers are what you enjoy and have focused on in the past 

To have a profound understanding of build-tooling and other tooling for CSS 

To have owned build tooling 

To be not a “framework” but a “browser” engineer. You understand the environments of different browsers and their general limitations. You have worked with browser specific features 

The concepts and constraints of single page applications, such as the following are familiar: componentization, router, state, the need to communicate with an API via XHR et. Al. and SEO constraints 

To have some experience in optimizing an SPA for production 

To make an SPA traceable for errors 

Upper-Intermediate level of English 

 

 

Good to have: 

 

Vue.js  

Node.js 

Typescript 

DevOps (CICD, Automated Testing, cloud environments, etc.) 

 

Responsibilities: 

 

Lead major contributions in the frontend and ship client facing products collectively with your cross functional squad to continuously improve a high impact, live application 

Build relevant services to process and fulfil commerce-related events, triggered by end-consumers, human agents or a chat-bot 

Build a view that will is used by hundreds, soon thousands, of human chat agents on desktop and on the go 

Build relevant services for your product as part of a squad 

Choose right technologies based on problem set, contextual technologies and team capabilities 

Help shape and promote sound engineering practices and software development processes in an agile, fast-paced environment 

Partner with product owners to develop a thorough understanding of clients’ user flows and problems, and devise robust technical decisions 

 

 

We offer:  

 

Challenging project 

Competitive remuneration based on qualification and contribution 

Full-Time job (Office in the very center of Kyiv or remote) 

Flexible working schedule, vacations, paid sick leaves, English courses, regular parties 

Good working environment 

Great team spirit