T-Shape Front-End Developer
Role details
Job location
Tech stack
Job description
We are looking for a versatile and skilled T-Shape Front-End Developer to join our engineering team. The ideal candidate is a specialist in crafting highly performant, accessible user interfaces (UIs) but also possesses the depth and curiosity to manage the APIs and services they consume. You will play a key role in building modern, scalable web applications, from the UI down to the data endpoints., Front-End Specialization (The Vertical Bar of the 'T')
- Develop, test, and maintain robust and responsive user interfaces using modern JavaScript frameworks.
- Translate UI/UX designs and wireframes into high-quality code.
- Ensure technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Collaborate closely with UI/UX designers and product managers.
Back-End Versatility (The Horizontal Bar of the 'T')
- Design and implement simple data structures, server-side logic, and database schemas required for front-end features.
- Create and maintain custom API endpoints (e.g., using Node.js) to efficiently serve data to the front-end application.
- Assist in setting up and configuring development and staging environments.
Requirements
- Deep Expertise in JavaScript/TypeScript: Proven experience in modern JavaScript development.
- Framework Proficiency (Must-Have): Solid professional experience with at least one major framework:
- Vue.js (Vue 2 or 3)
- React (with experience in hooks and state management)
Back-End Curiosity & Experience
- Demonstrated Back-End Experience: Candidates must show genuine interest and hands-on experience in the back-end space.
- API Development: Proven ability to build basic back-end services, create custom routes, and manage endpoints (e.g., using Node.js with Express).
- Familiarity with consuming RESTful and/or GraphQL APIs.
Highly Valued (Big Plus)
- Headless CMS Experience: Direct professional experience working with WordPress in a Headless architecture (e.g., fetching data via the REST API or GraphQL from a decoupled Front-End).
- Experience with other Headless CMS platforms (e.g., Strapi, Contentful).
- Knowledge of modern testing practices (Unit, Integration, E2E).
- Familiarity with cloud platforms (AWS, GCP, Azure) and CI/CD pipelines.
Nice to Have
- Knowledge of or interest in AWS Cloud (EC2, S3, RDS, CloudFront, etc.)
- Experience deploying or maintaining WordPress in cloud environments
- Familiarity with Docker, CI/CD pipelines, or modern deployment workflows
- Exposure to headless WordPress or API-driven architectures
- Interest in product thinking, scalability, and long-term technical decisions
Candidate Profile
- A self-starter who thrives in an autonomous environment and can own a feature end-to-end.
- Excellent problem-solving skills and a proactive approach to technical challenges.
- Strong verbal and written communication skills in English (and Spanish/Catalan is a plus).
Benefits & conditions
-
Flexible working hours
-
Hybrid work (2/3) schedule and half Fridays.
-
First-class private health, dental, and life insurance after your first month at Wallbox
-
Flexible compensation tickets valid for transportation, childcare, and restaurant/food delivery apps
-
Car discounts & special advantages if you choose an EV!
-
Variety of breakfast and lunch dishes, every day, at a discounted price at our canteen