Responsibilities
Create elegant user interface with efficient, maintainable and scalable code
Use tools including GIT, npm, sonar, Javascript, VueJS, and Typescript on projects
Solve complex architectural challenges when implementing new features
Come up with ideas for making user experience better, some knowledge on design tools such as Figma will be a plus
Troubleshoot and fix reported customer issues, delivering software patches as needed
Share your knowledge and experience with other engineers, help with code reviews
Qualifications:
Strong knowledge of Object-oriented programming and modern JS framework's component design patterns
Strong knowledge of modern JS frameworks, Proficiency with VueJS an asset
Strong understanding of front-end technologies & tools, such as JavaScript, HTML5, and CSS3
Implement responsive web design principles to ensure that web application renders well across multiple devices
Proficient in spoken and written English with good communication skills