About the Role We are seeking a skilled Software Developer to participate in various projects involving multicultural teams distributed globally. Main Responsibilities - Developing interface applications using Vue.js and its associated ecosystem. - Translating user and business needs into functional frontend code accurately. - Designing and testing UI for desktop and responsive websites. - Implementing automated testing integrated into development and maintenance workflows. - Creating reusable code and libraries for future use. - Staying up-to-date with recent developments in JavaScript and Vue.js. - Focusing on security updates and issues related to Vue.js and project dependencies. - Performing upgrades and updates necessary for maintaining modern security and development best practices. - Contributing ideas and innovations wherever possible. - Collaborating with multi-disciplinary teams. Requirements - 5+ years of experience in software development. - 3+ years of experience in Vue.js development. - Strong skills in JavaScript, as well as frameworks such as React, Angular, and Ember. - Expert/Advanced experience in front-end technologies, security architectures, and user experience. - Advanced proficiency in developing and testing web-based, mobile-web based, and fully responsive web applications using JavaScript frameworks like Jest, Mocha, Chai, Jasmine, etc. - Experience with service integrations (Web Services, CMS / Commerce systems, 3rd party APIs, etc). - Experience with consuming and designing RESTful APIs. - Advanced English language proficiency. Benefits - Opportunity to work with a multicultural team. - Chance to contribute to diverse projects. - Professional growth and development opportunities.