Senior Frontend Developer
⚲ Lisbon
Do uzgodnienia
Wymagania
- typography
- frontend
- User Experience (UX)
- Git
- JavaScript
- HTML
- CSS
- Testing
- REST
- Agile
Opis stanowiska
Summary
We are seeking a Senior Frontend Developer to design and evolve performant, accessible web interfaces within a collaborative product team. The ideal candidate will possess a strong command of both React/Next.js and Vue/Nuxt ecosystems, ensuring high-quality solutions in complex projects.
Main Responsibilities
• Build, test, and maintain user interfaces across two ecosystems: React/Next.js and Vue/Nuxt.
• Design and implement interfaces directly, making autonomous UI/UX decisions from product needs (no dedicated designer).
• Ensure performance (Core Web Vitals), accessibility (WCAG), and code quality.
• Work closely with back-end and product teams to define the best technical solutions.
• Participate in code reviews, share best practices, and mentor junior developers.
• Contribute to frontend architecture and key technical decisions.
Key Requirements
• 5+ years of frontend development experience.
• Strong command of both React/Next.js and Vue/Nuxt (both required).
• Excellent command of JavaScript/TypeScript, semantic HTML, and modern CSS (Tailwind, CSS-in-JS or equivalent).
• Strong UI/UX sensibility: able to design clear, polished interfaces without supplied mockups.
• Solid understanding of server-side rendering (SSR/SSG) and performance concerns.
• Experience with unit and/or E2E testing (Vitest, Jest, Playwright, Cypress, etc.).
• Comfortable with Git, continuous integration, and working in an agile environment.
• Excellent written communication skills essential in a remote setting.
• Fluent English required (spoken and written); French is a plus.
Nice to Have
• Strong grasp of design principles (visual hierarchy, typography, spacing) and tools like Figma for rapid prototyping.
• Experience with a design system/shared component library.
• Some back-end knowledge (Node.js, REST/GraphQL APIs).
Other Details
• Position Type: 100% Remote
• Working Hours: Well-defined
We are seeking a Senior Frontend Developer to design and evolve performant, accessible web interfaces within a collaborative product team. The ideal candidate will possess a strong command of both React/Next.js and Vue/Nuxt ecosystems, ensuring high-quality solutions in complex projects.
Main Responsibilities
• Build, test, and maintain user interfaces across two ecosystems: React/Next.js and Vue/Nuxt.
• Design and implement interfaces directly, making autonomous UI/UX decisions from product needs (no dedicated designer).
• Ensure performance (Core Web Vitals), accessibility (WCAG), and code quality.
• Work closely with back-end and product teams to define the best technical solutions.
• Participate in code reviews, share best practices, and mentor junior developers.
• Contribute to frontend architecture and key technical decisions.
Key Requirements
• 5+ years of frontend development experience.
• Strong command of both React/Next.js and Vue/Nuxt (both required).
• Excellent command of JavaScript/TypeScript, semantic HTML, and modern CSS (Tailwind, CSS-in-JS or equivalent).
• Strong UI/UX sensibility: able to design clear, polished interfaces without supplied mockups.
• Solid understanding of server-side rendering (SSR/SSG) and performance concerns.
• Experience with unit and/or E2E testing (Vitest, Jest, Playwright, Cypress, etc.).
• Comfortable with Git, continuous integration, and working in an agile environment.
• Excellent written communication skills essential in a remote setting.
• Fluent English required (spoken and written); French is a plus.
Nice to Have
• Strong grasp of design principles (visual hierarchy, typography, spacing) and tools like Figma for rapid prototyping.
• Experience with a design system/shared component library.
• Some back-end knowledge (Node.js, REST/GraphQL APIs).
Other Details
• Position Type: 100% Remote
• Working Hours: Well-defined
🔍 Dekoder Ogłoszenia
🔴
design and implement interfaces directly, making autonomous UI/UX decisions from product needs (no dedicated designer)
Oczekuje się, że będziesz pełnić rolę zarówno developera, jak i projektanta UI/UX, co może oznaczać brak dedykowanego wsparcia projektowego.
🔴
Strong command of both React/Next.js and Vue/Nuxt (both required)
Wymagane jest biegłe posługiwanie się obiema technologiami, co może być obciążające i wymagać ciągłego przełączania kontekstu.
🔴
Strong UI/UX sensibility: able to design clear, polished interfaces without supplied mockups
Oprócz kodowania, będziesz odpowiedzialny za tworzenie projektów interfejsów od podstaw, co może wykraczać poza standardowe obowiązki developera frontend.
🟡
Contribute to frontend architecture and key technical decisions
Masz szansę wpływać na architekturę, ale może to również oznaczać odpowiedzialność za trudne decyzje techniczne bez jasnych wytycznych.
🟡
collaborative product team
Praca w zespole, gdzie komunikacja i współpraca są kluczowe, co może oznaczać częste spotkania i dyskusje.