Cactus is a software development company, providing full-cycle services for the European market. More than 170 companies increased business productivity using solutions developed by Cactus programmers. The company has been regularly included in the listings of the best software development companies in Belgium and Europe. Cactus is ready to expand the team with a Senior Vue.js Developer in its hub in Seville. In this role, you will be working as a part of a scrum team on the development of apps in such domains as Education, HR, Healthcare, Fintech, Fleet Management, Digital Transformation, etc. What you will do: Feature Development: Translate high-level wireframes and designs into fully functional, visually appealing features. Collaborate with the product team to understand the vision and deliver features that enhance the user experience. Build reusable and maintainable components using Vue.js and PrimeVue. Design Implementation: Ensure implementation of designs with a focus on usability and responsiveness. Work closely with the product manager to iterate on UI details. Responsiveness & CSS Refactoring: Refactor the UI into modern, reusable CSS components using PrimeVue. Ensure a responsive, mobile-first design for seamless user experiences across devices. Testing & Quality Assurance: Write and maintain comprehensive front-end tests using Playwright. Develop test strategies to ensure functionality, usability, and robustness across different scenarios. Bug Tracking & Resolution: Use Sentry to monitor and debug issues, proactively fixing them to maintain platform reliability. Collaborate with the back-end team when resolving bugs that span across the stack. PWA Implementation (nice to have) Help with the transformation of the platform into a Progressive Web App Authentication Features (nice to have) Implement secure authentication mechanisms such as SSO and magic links. Collaborate with back-end engineers to integrate authentication protocols effectively. Code Optimization: Write clean, efficient, and maintainable front-end code that aligns with best practices. Conduct code reviews and mentor team members on front-end development techniques. What we expect: Frontend Development & Design (critical): Advanced Vue.js and JavaScript (ES6) skills with experience in building complex front-end applications. Proven ability to take wireframes and high-level designs and convert them into beautiful, user-friendly features. Design Sensibility (critical): Strong sense of aesthetics and user experience, with the ability to bring designs to life. Experience with modern CSS frameworks. Experience with Primevue is nice to have. Rails Collaboration (must have some experience): Experience with Ruby on Rails to collaborate effectively with the back-end team Testing Expertise (critical): Understanding of testing best practices to ensure quality and reliability. Hands-on experience with automated front-end testing, ideally with Playwright Bug Monitoring & Debugging (must have some experience with): Proficiency with Sentry or similar tools for tracking and resolving bugs. PWA Development (nice to have): Experience building Progressive Web Apps Authentication & Security (nice to have): Knowledge of implementing SSO and magic link authentication securely and efficiently. Desired Traits: Strong attention to detail in both functionality and design. Proactive and collaborative approach to problem-solving and innovation. Ability to balance speed and quality in a fast-paced development environment. What we offer: Gross annual salary up to 45K. Flexible working hours. Health insurance. Work-related courses, certifications, and books. English classes several times a week. Opportunity to work remotely in an international environment. Get-together team events.