Tech Stack
AngularAWSBabelDockerEC2JavaScriptJestLinuxMongoDBNode.jsPostgresPythonReactSvelteVue.jsWebpack
About the role
- Collaborate in the discovery, design, and planning of new features
- Build and maintain a large-scale web application: debug, test, optimize, and ship code
- Work closely with UI/UX, product managers, and QA in a cross-functional agile team
- Bring insights into user needs and help evaluate potential solutions during product discovery
- Assess tradeoffs between technical approaches and align them with business and product goals
- Contribute to front-end architecture decisions and help modernize our tooling
- Report to the Staff Engineer within the Product and Technology department
- Work in a hybrid Valencia-based team with collaboration across UK, US, Spain, and the Netherlands
Requirements
- Several years of professional front-end development experience (typically 5+ years)
- Strong expertise in HTML, CSS, JavaScript (ES6+), and Node.js (for tooling)
- Hands-on experience with Vue.js (or similar UI libraries like React, Angular, or Svelte)
- Familiarity with modern web development principles (SOLID, SRP, SOC, DRY)
- Comfortable with Git and solid command-line skills
- Proactive, detail-oriented, and committed to delivering high-quality user experiences
- Strong written and spoken communication skills in English
- Bonus: Experience with large-scale front-end architecture and design patterns
- Bonus: Knowledge of backend frameworks in Python (e.g., FastAPI)
- Bonus: Basic familiarity with PostgreSQL
- Bonus: Exposure to AWS, Docker, or DevOps practices
- Bonus: Interest in AI-driven software development lifecycle improvements
- Bonus: Growth mindset and appetite for continuous learning