
Senior Frontend Software Engineer – Website
Prima Power
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇹 Italy
Visit company websiteJob 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
ReactTypeScriptHooksNext.jsCSSSASSSCSSReact Testing LibraryREST APIsGraphQL
Soft skills
collaborationcommunicationcode ownershipattention to detailproblem-solving