About the Client Our client is a leading SMS marketing technology provider serving multi-location and franchise businesses in industries such as restaurants, retail, and services. Their platform leverages conversational AI to personalize communications, acquire and re-engage customers, and automate large-scale campaigns. A centralized messaging hub allows brands to manage conversations seamlessly across multiple locations while maintaining a consistent and engaging user experience. Role Overview We are looking for a Senior Full-Stack Engineer with a strong emphasis on front-end development in Vue.js and a curiosity for back-end work. The ideal candidate will have deep experience building modern, scalable web applications with a focus on delivering exceptional UI/UX while being comfortable contributing to back-end tasks when needed. Key Responsibilities Develop and maintain high-quality, user-friendly front-end applications using Vue.js. Collaborate with designers and the UI/UX team to translate mockups into functional, visually appealing components. Contribute to back-end features, integrations, and APIs as needed. Work closely with cross-functional teams to ensure seamless integration between front-end and back-end systems. Optimize application performance and ensure responsiveness across devices. Write clean, maintainable, and reusable code following best practices. Requirements Senior-level experience in front-end development, especially with Vue.js. Ability and willingness to contribute to back-end development when needed. Solid understanding of UI/UX principles and implementation. Familiarity with web performance optimization and responsive design. Strong communication skills and ability to work with distributed teams across LATAM. Nice to Have Experience with back-end technologies such as Node.js, Laravel, or similar. Knowledge of APIs, databases, and cloud environments. Familiarity with accessibility best practices.