Position: Fullstack Developer
Company: Luxoft
Category: JavaScript
Experience required: 3y
English level: upper

**Project Description:**
We are looking for a good fullstack developer with ability and desire to learn and work with back-end Java technologies as well as front-end Javascript stack.
His/her communication skills are very important for us as well as proactivity and learning skills.
From time to time we switch projects and technologies used there.
We will expect from this person to lead certain projects - analyze requirements, prepare tasks, report progress.
Technologies that we use everyday: Java 7/8, web services, TypeScript, ReactJS, CSS/PostCSS.

**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.

- At least 3 years of commercial experience expected