Position: JavaScript Developer, Online Retailer
Company: DataArt
Experience required: 3y
English level: upper

CLIENT
Our client is one of the biggest online retailers worldwide with yearly revenue of £2+ billion, the headquarter based in the UK. Built to change the nature of grocery e-commerce globally, our custom-designed solutions are uniquely capable of meeting the complex and developing expectations of shoppers, while driving better productivity, greater flexibility, and higher margins for grocery retailers online. We have a long history of relationships and over the years have helped the client to develop web-portals and mobile apps, delivery control systems, staff management tools, data storage and much more.

PROJECT OVERVIEW
DataArt provides consultation and development of the software for the client in both areas of their activities: online sales and creation of a proprietary world-class suite of solutions for operating grocery businesses.

POSITION OVERVIEW
We are looking for a specialist who will be a part of 3-member team working on the retail team requests (increasing revenue) and will be responsible for maintaining and improving components UI of online retail shop. You will also be involved in communication with client. This is a production-live project with huge customer base in support stage. The main goal of the project is keeping the system reliable and resilient, reducing risks and increasing revenue implementing the features which can affect it.

TECHNOLOGY STACK
Java, AWS (lots of services), JS, Kotlin, Swift, Scala.
Responsibilities
Working with UX and Product teams to understand the requirements and build components
Build functionality that works in multiple countries around the world
Support our platform
Help to keep our software secure
Share your knowledge and learn from other experts
Build with performance in mind
Explore new technical approaches to better our engineering practices

Requirements
Experience writing modern JavaScript
Knowledge of React.js
Knowledge of Redux
Experience with Unit Testing, E2E testing
Experience with tools such as Git, Jira, etc.
Highly proficient in CSS
Passion for user experience
A fundamental understanding of automated testing
Comfortable writing production-quality code and rapid prototyping
Strong collaboration skills to work effectively alongside a cross-functional team
A desire to learn from others to improve your breadth and depth of knowledge
Spoken English

Nice to have
Experience with Backbone
Basic knowledge of JSP
Knowledge of Node.js
Experience with restful APIs
Experience with CSS-in-JS or CSS preprocessors
Building features with Accessibility
Manual testing skills