Frontend / Full-Stack Engineer
Role details
Job location
Tech stack
Job description
platform: web app, mobile app, internal B2B tooling, planting flows, and integrations. Although the title is Full-Stack Engineer , this role has a clear frontend focus , while also expecting a fullstack mindset : understanding the complete system, how data is modeled, and how backend decisions directly affect the user experience. There are no heavy process layers, nor Product Managers defining every detail. Many ideas come directly from the business, sometimes in an abstract form, and the technical team is key to grounding them, prioritizing them, and turning them into usable product . Here, you won't just "execute tickets," but rather think, decide, and build . Day-to-Day Responsibilities Design, build, and maintain features on the web platform (Vue.js + TypeScript) Work occasionally on existing mobile flows (React Native) Build robust, clear, and user-friendly frontend interfaces connected to real systems Design and consume APIs, understanding and questioning the data model when
Requirements
necessary Collaborate on architectural decisions and code reviews Analyze current flows before building: detect fragility, manual steps, and debt Own end-to-end features: from understanding the problem to seeing the functionality in production Prototype quickly and, once validated, industrialize the solution Consider observability, errors, and edge cases from the beginning Use AI tools naturally to improve productivity, code quality, and technical exploration What We're Looking For Essential Solid experience as a frontend or fullstack engineer in real production environments Strong modern frontend orientation, ideally with Vue.js and TypeScript Ability to move comfortably in the backend (PHP, REST APIs, databases) Very good data modeling judgment and systems understanding Systems mindset: APIs, integrations, state, failures, scalability Stack-agnostic approach: choose tools based on the problem, not trends Ability to understand ambiguous problems before proposing solutions Reside in Barcelona or surrounding areas and comfort with in-office work Highly Valued Experience with React Native Practical experience integrating or using LLM-based tools Previous experience in startups or scale-ups with little structure and high autonomy What We Offer Compensation Competitive salary according to the Barcelona tech market Hybrid role, with 60% in-office presence (flexible based on residence) Permanent contract Flexible benefits card (food and transport) Wellhub (Gympass) Access to private health insurance under negotiated conditions Team events, dinners, and offsites Flexible start time (8:00--10:00) and short Fridays