Position: Senior Frontend Developer
Company: Svitla Systems
Category: JavaScript
Experience required: 3y
English level: intermediate

Bachelor's degree or minimum 1 year experience in related field (5+ for Senior);
Development skills in JavaScript, JQuery, and Vue.js (other JS libraries a plus);
Experience with PHP, other scripting languages (Python, Ruby) or back end technologies (C/C++/Shell) nice to have;
Experience with version control systems (primarily Git);
Expertise debugging, tuning, and optimizing web application user interfaces;
The ability to communicate with clients, colleagues and management to explain complex issues clearly and concisely;
A meticulous and organized approach to work;
A logical, analytical and creative approach to problems;
Thoroughness and attention to detail;
Business skills and commercial awareness;
The ability to work both in a team and alone and to manage your own workload;
An ability to learn new skills and technologies quickly;
An awareness of current issues affecting the industry and its technologies;

**Responsibilities:**
As part of this team, an Engineer is expected to:

Analyze user and design requirements;
Write and test code, refining and rewriting it as necessary;
Participate in project solutions within the System Development Life Cycle (SDLC), through brainstorming sessions with Technology Team;
Participate in design meetings and recommendations in assessing new projects and initiatives to support and enhance our existing systems;
Code and assist in the design of applications written in Vue.js, JavaScript, HTML, CSS including reviewing code, writing documentation, and following test procedures;
Research, design and write new software programs;
Evaluate the software and systems that make computers and hardware work;
Develop existing programs by analyzing and identifying areas for modification;
Integrate existing software products and get incompatible platforms to work together;
Creating technical specifications;
Write operational documentation with technical authors;
Maintain systems by monitoring and correcting software defects;
Work closely with other staff, such as project managers, other developers, systems analysts, and sales and marketing professionals;
Consulting colleagues concerning the maintenance and performance of software systems with a view to writing or modifying current operating systems;
Support the installation of software components in testing and production environments;

In Addition, the Front-End Engineer will:

Work side by side with other developers in producing innovative applications that support the optimization of user experiences with our customer’s products;
Translate design requirements into elegant user interfaces to engineer through to a finished product for release;
Maintain usable development and test environments with Git and other tools to deliver applications in a reliable and efficient process;
Research industry standards for advanced technology to leverage in design and development;