> Markdown version of [/jobs/ext/2032268-front-end-software-engineer](https://www.wearedevelopers.com/jobs/ext/2032268-front-end-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Front-end Software Engineer - **Company:** Wegive's Product - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Automation of Tests, Cascading Style Sheets (CSS), Software as a Service, Continuous Integration, Human-Computer Interaction, Software Architecture, Responsive Web Design, Software Engineering, TypeScript, Web Applications, Web Application Frameworks, Web Standards, Vue.js, Material UI, Information Technology, Figma, Front End Software Development - **Published:** August 12, 2026 - **Apply:** https://es.trabajo.org/oferta-5001-c65550b31af9e20b1069e687426d16ee ## About the Role WeGive's Product team is hiring a Front-end Software Engineer to build and extend our donor platform to support the growth of our business. The ideal candidate is passionate and adept in frontend development of the user interface. We want to talk to you if you can see beyond the {brackets} and love contributing to a product empowering nonprofits. What You'll Do - Work primarily in Vue.js - Attend daily Standups, Backlog, Planning and Retrospective meetings - Work on development tickets relating to the front-end, functionality of the UI, and design - Potentially assist with hotfixes and/or releases - Analyze, design, and develop software through delivering clean, maintainable code within a large, complex, and established code base to deliver on our product roadmaps - Be a valued member of a cross-functional agile team where sharing and learning from failures is celebrated and constructive feedback is highly encouraged - With an open mind, learn and grow your skills by working collaboratively with other developers to design new features and re-architect existing ones for our web-based SaaS product by applying best software development practices and processes What You Bring (Required) - 3+ years of software development experience for front-end technologies - Bachelor's Degree in Computer Science or a related field, OR comparable work experience - Professional front end software development experience in a web based distributed software architecture - Experience with Javascript ES6, and/or Vue.js, HTML/CSS/SCSS - Ability to convert Figma/Sketch designs into UI components - Ability to work with a diverse team spanning multiple timezones - Ability to apply automated testing best practices for web application front-end - Ability to understand product requirements and translate them into technical subtasks - Quality engineering skills with solid computer science fundamentals - A collaborative and team positive disposition What Would Be Awesome To Have (Preferred) - Experience with using component libraries - Experience using existing libraries when applicable - Experience with in-house shared component libraries - Experience with JavaScript, specifically Vue.js - Experience with AWS - Experience with Typescript - Ability to thoughtfully manage responsive design and provide feedback - SaaS experience, specifically keeping the product modern and up-to-date with the latest web standards - Experience with Front-End analytics - Experience with CI / CD - Experience with State Management (VUEX, Pinia) - Adjacent experience in the non-profit sector whether professional or personal - Functional understanding of Agile methodologies - Experience simultaneously managing multiple web application frameworks and/or migrating from one framework to another Why You'll Love It Here - Market competitive pay - Equity - Hybrid workplace with fully remote flexibility for many roles - Supportive ## Related Videos - [Bridging the Gap](https://www.wearedevelopers.com/videos/794-bridging-the-gap) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Boost Productivity with AI: Figma & Playwright MCP Workflows - Aris Markogiannakis](https://www.wearedevelopers.com/videos/1768-boost-productivity-with-ai-figma-playwright-mcp-workflows-aris-markogiannakis) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) - [Fireside Chat with Kris Rasmussen, CTO at Figma](https://www.wearedevelopers.com/videos/982-fireside-chat-with-kris-rasmussen-cto-at-figma) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)