Position: Senior JavaScript Developer (HP)
Company: Exadel
Category: JavaScript
Experience required: 3y
English level: upper

**About the Customer**:
The customer provides IT infrastructure products, software, solutions, consulting, training, and education for the digital transformation of enterprises. The customer helps clients use technology to slash the time it takes to turn ideas into value. In turn, they transform industries, markets and lives. Some of the customer’s clients run traditional IT environments. Most are transitioning to a secure, cloud-enabled, mobile-friendly infrastructure. Many rely on a combination of both. Wherever they are in that journey, our customer provides the technology and solutions to help them succeed.

**About the Project**:
As a Front End engineer you will work within the Applied Intelligence workstream with a goal to enhance the customer experience, to enable customers solve issues virtually and to release frequent, incremental, measurable improvements, by investing in AI techniques and balancing ambition to be expert in Applied Intelligence by continual learning, experimentation, framework definition and standard setting.

The Chat Bot is a Node.js app with a front end microservice written in React js. The Chat Bot is launched from the solution built in the Salesforce platform and that is the integration point, and our intention is to keep this independence. 

**Requirements**:
Bachelor's or Master's degree in software engineering, computer engineering or equivalent
3+ years of industry experience in software engineering
Passion for JavaScript including Node js, React, jQuery etc
Expert knowledge of responsive HTML5, CSS3 (SASS/LESS) frontend frameworks
Care to develop quality user experiences, notice the details that make a difference and provide improvements suggestions
Have an interest in all UI related things including micro-interactions and micro-animations
Good knowledge of software engineering best practices such as but not limited to automated testing, refactoring and continuous integration
Good knowledge of Agile software development methodologies like Scrum, XP and SAFe
**English level**:
Strong verbal and written communication skills 

**Responsibilities**:
Work in an Agile software engineering team building solutions for customers in Applied Intelligence and Chat Bot application
Lead and exhibit technology and software development best practices
Develop new user facing features aligned with UX best practices
Define how the application looks and how it works
Translate UI/UX design wireframes to actual code
Collaborate with engineering, architecture and product management to build meaningful customer outcomes
Be diligent in seeing code contributions through to production and provide engineer level backup to the support organization
Understand the importance of testing and monitoring the systems that your team is responsible for
Have a passion for technology and take pride in what you code
Participates in regular demonstrations of new work to the product owners and business stakeholders