Position: Alfa Bank_Regular/Senior Front-End Developer (JavaScript OR PHP OR VueJS)
Company: Luxoft
Category: JavaScript
Experience: 3y
English level: upper

**Responsibilities:**
- участь в обговоренні вимог до ПЗ;
- проектування окремих програмних модулів;
- перевірка та уточнення функціональних і не функціональних вимог
- оцінка задач по розробці ПО;
- розробка ПО;
**Mandatory Skills Description:**
Досвід Web-розробки: від 3 років
**Front side stack:**
 - Java Script Core
 - знання роботи бібліотеки jQuery
 - робота с протоколом SOAP и підходом Rest/Resful
 - технологія Ajax
 - HTML 4/5, CSS, препроцесоры
 - Webpack, NPM,
 - Навички дизайнера

**Server side stack:**
 - Обовязкове знання фреймворка Grails 3+ та REST API plug-in for Grails 3 (або будь-яка скриптова/шаблонна платформа: JSP, PHP, Play, Ruby on Rails, Spring MVC )
 - Обовязково досвід роботи з Apache Tomcat 8.5+ або Jboss, WebSphere, Nginx
 - Oracle JDK 8+
 - SQL: PostgreSQL, Oracle;
 - Unix/Linux;

Тести:
 - JUnit + Mockito;

Середовище зборки:
 - Git;
 - Gradle;
 
**Методологіі:**
 - Обовязкові знання ООП, дизайн патернів SOLID, Clean Code;
 - Розуміння базовых принципів методологій розробки Waterfall и Agile
Nice-to-Have Skills:
- Бажано досвід роботи з NodeJS
 - знання одного з фреймворков(за пріоритетом): VueJS, Angular 6+,
**Languages:**
Ukrainian: C2 Proficient