**Our company**:Encora is a global Software and Digital Engineering company that helps business overcome the Software Engineering Talent shortage and provides next-gen services and such as Predictive Analysis, Artificial Intelligence & Machine Learning, IoT, Cloud, and Test Automation. We count with 16 global offices and 25 innovation labs.Our Software Engineering experts work with leading-edge technology companies to improve their speed to impact.**Essential duties and job responsibilities**:- Work in small agile teams that take ownership of design, implementation and support and value good engineering practices such as design documentation, unit testing, and code reviews.- Design and implement robust and intuitive web user interfaces and reusable frontend components in collaboration with UI/UX designers and Engineering and Product leads.- Maintain, refactor, debug, and test existing systems in addition to designing and implementing greenfield projects.- Experience in using software development tools and frameworks for testing, version control and issue tracking.- Write clear, commented, and maintainable code with sensible unit and integration tests for reactive Javascript components.- Work with other developers, architects and the product owners.- Improve the quality, performance, and stability of frontend codebases.- Mentor other engineers by participating in code reviews.**Requirements**:- At least 2 years of experience with VueJS.- Very strong Javascript experience (must be able to hand code competently without relying on a framework).- Enthusiasm for working with Agile processes in a team environment.- Ability to write high-performance, reusable code for UI components.- Strong English skills (B2+ min).**Why you will love working with us**:- 100% WFH and available workplace office space if preferred- Private medical, dental and life insurance- Additional vacations per work anniversaries- Birthday day off- 3 sick leaves paid per year- Certification Reimbursement- Substantial referral bonuses- Welcome bonus- Employee Solidarity Association- A value-based culture where opportunities to learn are endless