Senior Frontend Developer (NuxtJS / VueJS)
Join our team at Learning Heroes as a Senior Frontend Developer and be a key player in developing our technological platforms! You will be responsible for designing, developing, and optimizing high-performance user interfaces using NuxtJS / VueJS, ensuring an exceptional user experience. Collaborate with a multidisciplinary team to transform educational experiences and lead best practices in Frontend development.
Role Mission
Design, structure, and optimize outstanding user experiences that drive digital learning, ensuring performance, accessibility, and scalability. Participate actively in code reviews, define Frontend architecture, and continuously optimize the technical stack.
Main Responsibilities
- Design and develop responsive, user-friendly interfaces with NuxtJS 3 and VueJS 3.
- Collaborate with design teams to turn wireframes and UI / UX designs into high-quality interactive experiences.
- Optimize frontend performance for smooth and fast navigation.
- Implement fluid animations and microinteractions to enhance user experience.
- Review code from team members to maintain quality and consistency.
- Refactor and structure code for better maintainability and scalability.
- Propose and lead technical improvements and architecture optimizations.
- Work closely with product managers, designers, and backend developers.
- Participate in agile ceremonies like stand-ups, sprint planning, and retrospectives.
- Provide technical recommendations to improve frontend architecture.
Testing and Quality Assurance
Write unit, integration, and end-to-end tests for frontend components.Conduct code reviews to uphold high quality standards.Identify and resolve errors and performance issues.Deployment and Maintenance
Collaborate with DevOps team to implement CI / CD pipelines for smooth deployments.Monitor, debug, and optimize frontend performance in production.Suggest and implement technical improvements to reduce technical debt and enhance reliability.Innovation and Continuous Improvement
Stay updated on frontend development trends and advances.Recommend and implement best practices to optimize workflows and technical processes.Requirements
Degree in Computer Engineering, Software Development, or equivalent experience.Over 5 years of professional frontend development experience, with demonstrable deployment of production applications using NuxtJS / VueJS.Advanced experience with NuxtJS 3, VueJS 3, and Composition API.Experience with state management tools like Pinia.Familiarity with performance optimization tools (Vite, lazy loading, code splitting).Experience with frontend testing frameworks (Vitest, Cypress or similar).Knowledge of API integration (REST and GraphQL).Nice to Have
Experience with animation libraries like GSAP or Three.js.Basic backend knowledge (NestJS is a plus).Familiarity with cloud platforms (AWS, Google Cloud, Azure).Experience with SEO-oriented projects.Methodologies and Practices
Solid understanding of Agile methodologies and architectures.Ability to write clean, maintainable, and scalable code.Skill in code review and team-based code improvement.Soft Skills
Excellent analytical and problem-solving skills.Effective communication for collaboration across multidisciplinary teams.Adaptability in dynamic, agile environments.Why Join Learning Heroes?
We are leaders in online training in disruptive technologies, impacting thousands across Spain and LATAM. Our "From Zero to Hero" approach creates dynamic learning experiences, transforming students into future leaders, regardless of their starting point.
Inclusive culture : We value each employee as a unique HEROE and foster creativity and idea exchange.Professional development : Personalized growth plans and free training in AI, Trading, and Crypto programs.Work flexibility : Hybrid working model adaptable to your lifestyle.Team-building activities : Strengthen relationships and enjoy events designed to connect the team.Relocation support : Assistance with permits and housing if moving to Andorra.Role Conditions
Location : Remote.Contract type : Employment contract if residing or willing to reside in Andorra; Freelance if residing outside Andorra.Work hours : 40 hours / week.Flexible schedule : Entry between 09 : 00-10 : 00, with departure based on your start time and break duration.If you are a passionate Senior Frontend Developer eager to create impactful digital products, we want to meet you! Looking forward to seeing you soon at Learning Heroes!
J-18808-Ljbffr
J-18808-Ljbffr
J-18808-Ljbffr