Position: Senior Angular Software Engineer
Company: Signet Inc.
Category: JavaScript
Experience required: 3y
English level: intermediate

**Responsibilities:**

•	Design and create a complex JS application with a team located in different countries
•	Work closely with development teams to resolve issues and overcome technical challenges
•	Perform development from conception, user interface
•	Be involved in a code review process
•	Be involved into Scrum events participation
•	Mentor and supervise Junior Software Engineers

**Requirements:**

•	3+ years of relevant experience with TypeScript and Angular 2+
•	Understanding and practical experience with SOLID principles and GOF patterns
•	Strong knowledge of TypeScript/JavaScript (Core, DOM APIs)
•	Knowledge of HTML5 and CSS3 standards
•	Experience with UI frameworks
•	Extensive experience building pattern libraries and responsive websites
•	Understanding of applications security
•	Self-management and strong prioritization skills
•	Capability to work in agile environment without direct supervision
•	English level intermediate +

**Will be a plus:**

•	Experience with NodeJs
•	Experience with Jira, Confluence


**The company offers:**

•	Dynamic and friendly work environment
•	Attractive salary with a regular review
•	Employee performance bonus
•	Flexible working hours
•	Health insurance after 3 months of employment
•	Minimum 15 workdays of annual vacation
•	Paid sick leaves
•	Team buildings and social activities
•	Office right in the city center and close to subway
•	Tea/coffee/cookies and other goodies
•	Personal English lessons