Terra (terrahq.com) Logo

Terra (terrahq.com)

Frontend Developer

Posted 5 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Bilbao, Vizcaya, País Vasco
Mid level
In-Office or Remote
Hiring Remotely in Bilbao, Vizcaya, País Vasco
Mid level
The Frontend Developer will lead front-end development, collaborate with design and backend teams, optimize websites, and maintain code quality. This role requires strong skills in UI component creation, JavaScript, debugging, and experience with modern frameworks and APIs.
The summary above was generated by AI
We’re looking for a front-end developer who not only knows how to build beautiful interfaces but also understands the importance of performance, maintainability, and debugging. This role goes beyond just implementing a design — we’re looking for someone with a deep appreciation for interface quality and detail. You should be comfortable translating Figma files into pixel-perfect, responsive layouts (SCSS preferred), while also thinking critically about how interactions feel and behave across breakpoints and states., efficient JavaScript code that scales.

You should feel confident working with modern JS libraries and performance optimization techniques, be comfortable debugging across browsers and devices, and bring strong fundamentals in programming logic and architecture. The right person is curious, proactive, and constantly striving to refine their code and processes — someone who enjoys solving both visual and technical challenges.

If you’ve ever explored topics like dynamic imports, asset preloading, performance auditing, animation cleanup, WebGL rendering, GTM integration in SPAs, or structuring code into abstract, reusable modules — or if terms like CLS, FCP, lazy loading, deferring scripts, reducing bundle size, and optimizing rendering are part of your everyday vocabulary — we’d love to hear from you.

*This position requires you to work in accordance with our Bilbao, Spain’s office hours. 

WHO YOU ARE

  • At least 3 years of experience working in web development
  • Proficiency building UI components using HTML5, CSS or SASS.
  • Confident writing JavaScript to solve complex visual, interactive, or technical challenges.
  • Strong debugging skills, with the ability to identify and resolve cross-browser and performance issues.
  • Understanding of frameworks like Vue, React, Svelte or similar.
  • Experience working with REST or GraphQL APIs
  • Be a strong team player that is able to work closely with others
  • Experience working in an Agile environment.
  • Examples of previous work that demonstrate your skills
  • A sharp eye for visual detail, motion, and user interaction nuances — you notice when a button shifts 2px off or an easing curve feels off.
  • Proficient in both written and spoken English.
  • A willingness to continually learn and stay up to date with new technologies and best practices in front-end development.
  • Mindset oriented toward clean abstractions, reusable components, and maintainable architectures.
  • Strong problem-solving skills and the ability to debug and troubleshoot technical issues.
  • Proficient in written and spoken English, able to communicate clearly with both technical and non-technical audiences.

WHAT YOU'LL DO

  • Lead the front-end development team, assigning tasks and overseeing progress.
  • Collaborate with UX/UI Design and Backend teams to define key elements of a project.
  • Work closely with our Technology Lead and UX/UI Design Lead to build responsive, fast loading, visually polished websites websites on CMS such as Wordpress / Sanity / Adobe Experience Manager, using the latest technologies and methodologies
  • Ensure visual fidelity across breakpoints, states, and devices, maintaining close alignment with the design team on micro-interactions, animations, and accessibility.
  • Collaborate with the Project Managers to organize and manage projects/assignments, to ensure deadlines are met
  • Continuously develop,add features and functionality requested from our clients 
  • Optimize sites for speed and stability — monitoring metrics like CLS, FCP, and LCP, applying lazy loading, deferring scripts, reducing bundle sizes, and streamlining rendering.
  • Continuously improve existing projects, adding features, refining functionality, and addressing performance opportunities.
  • Contribute to code architecture decisions, keeping the codebase maintainable, scalable, and easy to work with.
  • Participate in planning and execution of the website development strategy.

Perks & Benefits

  • 15 observed holidays + 23 PTO days per year
  • Indefinite contract following a trial period of 6 months
  • Permanent remote work + work from home stipend
  • Dedicated budget for professional development
  • Compensated onsite retreats at our Bilbao HQ
  • The opportunity to join a dynamic, close-knit team that loves going to work with and for each other every day

About Terra
Terra is a digital marketing and creative agency built by an integrated and international team of content creators, strategists, designers, and developers. We help organizations reimagine and deliver their most ambitious digital projects and initiatives by acting as an extension of our clients’ teams and delivering exceptional online experiences, content, and marketing strategies.

Our team is innovative, tech-forward, and creative by nature. We are dedicated to pushing boundaries and staying ahead of the curve in today’s ever-evolving digital landscape. We believe in the power of collaboration and foster a work environment that encourages creativity and growth. And with a strong focus on work-life balance, we prioritize the well-being and career development of our team members. Finally, we are committed to promoting from within and offering meaningful opportunities for professional growth.

Terra is also an equal opportunity employer. 

We recruit, employ, train, compensate, and promote team members regardless of their race, religion, color, national origin, sex, disability, age, veteran status, or any other protected status (as required by applicable law).
Our top goal as an employer is to bring together a diverse mix of talented people who are excited to join our company, stay with Terra for a long time, and do their best work while they’re here. We take pride in the quality of the services and work we provide to our clients, and we know none of it is possible without the hard work and commitment of our passionate and creative employees.

Top Skills

CSS
GraphQL
HTML5
JavaScript
React
Rest
Sass
Svelte
Vue

Similar Jobs

2 Days Ago
Remote
Spain
Senior level
Senior level
Information Technology • Marketing Tech • Software • Analytics
Develop user interfaces, improve user experience, guide customers through product journeys, and collaborate with engineers and designers in a Senior Frontend Engineer role.
Top Skills: Chakra UiGitJestNext.JsReactReact QueryTypescript
An Hour Ago
Remote
Spain
Senior level
Senior level
Software
As a Staff Frontend Engineer, you will enhance Grafana Cloud's frontend, ensure code quality, collaborate with design teams, and contribute to open-source projects.
Top Skills: ElasticsearchGoGraphiteInfluxdbPrometheusReactReduxTypescript
5 Days Ago
Remote
Spain
Senior level
Senior level
Information Technology • Marketing Tech • Software • Analytics
The Senior Frontend Engineer will develop user interfaces, improve the data storage solution, and integrate AI for better data analysis while collaborating with teams and mentoring colleagues.
Top Skills: Chakra UiDatadogGitGithub ActionsJestNext.JsPlaywrightReactReact QueryTypescript

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account