Position: Middle JavaScript Developer (Angular)
Company: Exadel
Category: JavaScript
Experience required: 2y
English level: intermediate

**Requirements:**
• 2+ years of strong JavaScript development experience;
• In-depth knowledge of Angular;
• Hands on experience with CSS;
• Strong analytical skills;
• Excellent interpersonal and written/verbal communication skills;
• Remain up to date on all current best practices, trends, and industry developments;
• Strong focus on delivering value rather than pure engineering;
• English level: Intermediate +.

**Responsibilities:**
• Writing tested, idiomatic, and documented JS. Develop application code and unit tests in Angular;
• Performing code review;
• Collaborating with cross-functional teams to analyze, design, and ship new features;
• Participating actively in discussions, presentations, and decisions about front end development, web application, mobile app, etc.;
• Bug fixing and improving application performance;
• Constantly working on improving your skills and qualifications.

**We offer:**
• Vacation is 20 working days / till 20 working days per year for sick leaves;
• Full payment of taxes;
• English courses;
• Flexible work schedule;
• Friendly environment;
• Medical insurance;
• Opportunity for career growth.
You can find more information about Exadel in Ukraine here: www.facebook.com/exadelukraine

**About the Customer:**
The customer is an educational technology company based in Salt Lake City, Utah. It is the developer and publisher of Canvas, a Web-based learning management system, and Canvas Network, a massive open online course (MOOC) platform. 

**About the Project:**
As a JavaScript developer, you will work on rebranding the product with Customer’s corporate colours and a theme. This will involve CSS updates as well as style changes to components across the Angular application.