Position: Senior React Engineer
Company: NCube
Category: JavaScript
Experience required: 5y
English level: upper

The platform brings families closer with smart tools designed to protect and connect the people who matter most. Known for first-to-market solutions for modern family challenges, recently reached #1 in Apple’s US App Store’s list of free social networking apps. Nearly 1 in 10 US families with kids use this platform an average of 12 times a day, and global membership is growing exponentially, with over 28 million active users in over 140 countries as of March 31, 2020 — making it the largest mobile service for families in the world.

The hire will be responsible for defining and building the new web application to support the company’s efforts of expanding beyond mobile and bringing value to our users on the web.

Company size: 400+
Team: USA-Ukraine, 15  engineers in our NCube team (iOs, Android, Java, DevOps). 
Possible Business trips to client`s site (after COVID)

Must have:
6+ years of commercial software development experience
3+ years of experience with React, Redux or Vue, Vuex
A solid understanding of CSS/SASS, semantic HTML, and core JavaScript concepts
Experience in building scalable, reliable, and high-performance web applications.
Leading and mentoring experience
Excellent communication skills and Upper-Intermediate English
Proactiveness in taking ownership of tasks and take them to completion
Javascript (ES5, ES6), Git, Webpack, ESLint

Will be a plus:

Strong attention to detail
Professional that understands the importance of craftsmanship and incremental delivery
Comfortable with the uncertainty of working with new technologies
A strong and clear communicator that can listen to their team as well as clearly articulate their ideas
A sense of humor and the ability not to take yourself too seriously

Responsibilities:

Build web application in React
Conduct technical and code reviews and approve pull requests
Take specs and translate them into reality
Writing documentation for existing and new systems
Meeting with teams to stay in-sync on project requirements and timelines

We propose:

Excellent career opportunities
Competitive remuneration based on qualification and contribution
Flexible working schedule, vacations, paid sick leaves
Good working environment
Great team spirit