Position: Senior JavaScript Engineer #11707
Company: Lohika
Experience required: 5y
English level: intermediate

**Purpose of the job:**
Our client is a data privacy company that protects organization's data, wherever it goes.

**MAIN TASKS AND RESPONSIBILITIES:**

Main responsibilities:
Implement, review, support and debug required content
Take part in requirements analyzes, research implementation ways and possibilities
Implement new features
Update and support of the existing functionality
Analyze and estimate implementation efforts
Interact with customer and provide technical solutions
Identify and encourage areas for growth and improvement within the team
Continuously collaborate with dev team and other customer representatives
Troubleshooting, bug reporting
Status, tasks, risks and progress reporting
Be a technical mentor for less experienced team members

EDUCATION, SKILLS AND EXPERIENCE:
**MUST HAVE:**

Strong JavaScript knowledge
Commercial WEB development experience 5+ years
Experience in development of Chrome Extensions
Rich UI development experience
Good unit and E2E testing skills with TDD\BDD experience
Strong OOP knowledge
Good understanding of REST architecture
Full application lifecycle experience
Debugging skills
SCM and CI tools (Git, GitHub, Jenkins)
Can work with cross-team members on large and complex projects
Can breakdown a complex situation and come up with an elegant solution Good English and communication skills (Upper-intermediate)
Accountability and self organization
Fast research and learning skills

**WOULD BE A PLUS:**
Node.js knowledge
AWS experience (S3, DynamoDB, SSM, Lambda)
Experience with Webpack
Understanding of CORS
Knowledge of Python
Good experience in development with React/Redux framework
Experience in development with AngularJS framework
Experience in development with Angular 2 or above
Swagger knowledge
Design patterns
Reactive programming