Prima Power

Senior Frontend Software Engineer – Website

Prima Power

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

GraphQLJavaScriptNext.jsReactSCSSTypeScript

About the role

  • Build high-fidelity UI starting from Figma, replicating layouts, interactions, and micro-details with precision.
  • Develop typed, modular, reusable React components, following predictable patterns and scalable conventions.
  • Manage styling using CSS/SASS Modules, ensuring maintainable structure and no global side effects.
  • Integrate internal and external REST/GraphQL APIs, including third-party services (e.g., Trustpilot, Algolia).
  • Implement unit tests with React Testing Library to guarantee predictable behaviors and avoid regressions.
  • Ensure accessibility (A11Y), on-page SEO, and Core Web Vitals best practices.
  • Collaborate with design, product, and backend using a clear, quality-driven workflow (PR reviews, naming rules, continuous refactoring).
  • Contribute to defining and maintaining our internal design system and UI guidelines.

Requirements

  • Strong experience with React, TypeScript, Hooks, component design patterns and UI architecture.
  • Experience with Next.js (SSR, ISR, routing, caching, optimization) and Headless CMS.
  • Ability to translate Figma into well-structured, responsive, accessible implementations.
  • Mastery of CSS/SASS/SCSS Modules, with scalable and readable conventions.
  • Proficiency with React Testing Library and behavior-driven test strategies.
  • Excellent understanding of semantic HTML, accessibility standards, technical SEO, and CWV optimization.
  • Ability to integrate APIs with robust handling of errors, loading, abort logic, retries, re-fetch strategies.
  • Collaborative approach: clear naming, clean PRs, concise communication, and code ownership.
Benefits
  • Work Your Way: Enjoy full flexibility – work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year.
  • Grow with us: We may move fast at Prima, but we move together. Get access to learning resources, mentorship and a growth plan tailored to you.
  • Thrive and perform: Your best work begins when you feel your best. Enjoy private healthcare, gym discounts, wellbeing programs and mental health support.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
ReactTypeScriptHooksCSSSASSSCSSNext.jsREST APIsGraphQLReact Testing Library
Soft skills
collaborationcommunicationcode ownershipattention to detailproblem-solving