Position: Senior Front-End Developer
Company: Luxoft
Category: JavaScript
Experience required: 3y
English level: upper

Responsibilities
* Front-end development to meet business needs and implement components following the modern software development environment (e.g. microservice architecture)
* Taking part in the decision-making process in design application architecture, solution development, architecture and code review
* Develop and review feature design documents and provide inputs/update to specifications for the solution
* Design and implement a set of various types of tests (unit, integration, functional, etc.)
* Proactive position in solution development, processes improvements
* Working in an international distributed team in an Agile environment
* Communicate with PMs, Engineers, Architects, QAs, BAs, Support and other colleagues, stakeholders, and teams
* Sticking to the product roadmap milestones and active participation in planning sessions
* To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC

Skills
Must have

* University degree in Engineering or Computer Science preferred
* Proven track records in team leadership, managing development processes
* Must have good communication skills, strong client-facing skills and able to manage client's expectations
* Strong technical skills in JavaScript, Angular, TypeScript, Performance tuning 5+ years
* Git, Jenkins OR TeamCity, Jasmine and Karma, SonarQube 4+ years
* Jira, Confluence - confident user
* Agile, Scrum framework 2+ years' experience on past projects

Nice to have

* Certifications on JavaScript
* Understanding of orchestration and containerization
* Knowledge in Deployment and CI/CD configuration
* Practical commercial experience with serverless architecture
* Experience with integration with 3rd party solutions (e.g. Murex, SimCorp, Charles Rivers, FinCad)
* Experience with Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr)
* Provisioning tools (e.g. Terraform, Ansible)

Languages
English: B2 Upper-Intermediate