Position: Regular Full Stack Developer
Company: Luxoft
Category: JavaScript
Experience required: 3y
English level: intermediate

We will expect from this person to lead certain projects - analyze requirements, prepare tasks, report progress.
Technologies that we use everyday: TypeScript, ReactJS, CSS/PostCSS and Java related frameworks.

Responsibilities:
- Participation in meetings with customer
- Requirement refinement, sprint planning and task estimations;
- Applications development;
- Developing unit/integration tests;

Mandatory Skills:
- Javascript/Typescript (2+ years)
- HTML/CSS (2+ years)
- OOP/OOD knowledge, design patterns;
- TDD, BDD notion
- Java-based application servers (e.g. Tomcat, Resin) - basic knowledge;
- Java core, Java 8 features - basic knowledge;
- Good written and spoken English, with proven ability to communicate ideas and to design and document artifacts in a clear and concise way.

Nice-to-Have Skills:
Additional Skills / Knowledge (optional)
- Experience in finance/banking is a good plus;
- Experience with virtualization technologies (Docker, Vagrant) is a good plus
- Unix administration experience;
- SQL knowledge, any RDBMS, Oracle is a plus.