Position: Senior Vue Developer
Company: FusionWorks
Experience required: 3y
English level: upper

Essential Duties & Responsibilities:

- Maintain and enhance the existing codebase;
- Mature the site's frontend development practices and processes, including javascript/CSS creation, organization, and delivery; HTML/templates; page speed optimization; and other tools/processes you deem appropriate;
- Guide the transition of the site's frontend infrastructure to a more modern approach to layout implementation and client-side scripting;
- Architect and implement code and processes following industry standards and best practices.

What you will need to be successful:
- Fluent in both javascript and CSS with a good understanding of how they work internally and complement each other;
- Knowledge of Vue;
- Deep understanding of how web browsers process and render web pages;
- Knowledge of software engineering fundamentals, including: • object-oriented analysis, design, and programming • software design patterns • data structures • algorithms;
- Experience doing some server-side programming in conjunction with frontend development work a plus;
- Excellent English communication skills, both written and oral.