Position: Senior Front-end/UI developer
Company: NCube
Experience required: 5y
Category: JavaScript
English level: upper
Published: 2023-04-01T00:00:00+03:00

We are looking for a UI developer to join our e-commerce development team! As a member of this team, you will be working with the project that focuses on page speed improvements for ecommerce websites, part of which requires revamping our existing UI architecture.

**Company** - a cloud eReading service launched by the Canadian bookstore chain in 2009. They enable more than 30 million readers worldwide to read anytime, anywhere and on any device.

**HQ** — Toronto, team consists of 1 Senior QA, 1 Senior full stack dev and 1 Senior Front end Dev.

**Requirements:**
- Ample knowledge of JavaScript, TypeScript, HTML and CSS/SCSS
- Knowledge of modern JavaScript libraries/frameworks such as ReactJS, NextJS, Remix
- Experience in writing meaningful unit tests using Jest or similar libraries
- Experience in developing accessible applications using the accessibility standards
- Knowledge of webpack, babel, or similar tools for
- SOLID Principles and Practices, IoC & TDD
- Experience with Git, GitHub and AzureDevOps
- Experienced and knowledgeable in CI/CD and different testing strategies and techniques (Unit, Integration, UI tests)
- Upper-Intermediate English and better

**Nice to have:**
- Experience working in .NET centric environment
- MS SQL, Raven DB, Entity Framework
- Experience building web components

**Responsibilities:**
- You will be working with the team to revamp our existing UI architecture
- Collaborate in a distributed, self-organized international team

**We offer:**
- Competitive salary with the regular review
- Flexible working schedule, fully remote work opportunities, office in the very center of Kyiv
- PE 5% Taxes compensations, accountant assistance
- Vacation (up to 20 working days)
- Paid sick leaves (10 working days)
- Medical Insurance after probation period (3 months)
- Online English courses
- Direct cooperation with the customer
- Teambuildings, corporate parties and company trips abroad
- Great working environment and team spirit