Cookie Information

Senior Frontend Engineer, React/TypeScript

Cookie Information

full-time

Posted on:

Location Type: Hybrid

Location: LisbonPortugal

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and deliver robust, accessible, and performant UIs for mission-critical workflows
  • Collaborating closely with Product, Design, and Developers to ship features that scale
  • Build and maintain UI components and data‑driven interfaces in React + TypeScript, integrating REST APIs
  • Work closely with backend developers to integrate frontend components with server-side APIs and services
  • Implement responsive, WCAG‑aware frontends using semantic HTML/CSS with a modern UI framework
  • Write unit/integration/E2E tests and integrate them into CI/CD pipelines
  • Optimize for performance, scalability, and fault tolerance; ensure observability hooks are in place
  • Partner with Product Owners, Designers, Tech Leads, and QA to refine requirements

Requirements

  • 6–8+ years building production frontends with React/TypeScript
  • Deep understanding of frontend architecture, design patterns, and performance optimization
  • Practical WCAG accessibility know-how (semantic HTML, keyboard navigation, focus management)
  • Hands-on experience with state management, testing strategies, and CI/CD integration
  • Strong collaboration and mentoring skills; clear, business-aware communication
  • Nice-to-have: monorepos/micro-frontends, Storybook, Next.js, cloud (Azure/AWS)
Benefits
  • Private medical care
  • English courses - financial or co-financed by company
  • Food allowance
  • Work schedule 35h/week
  • Hybrid work
  • Comprehensive onboarding program
  • Buddy
  • Good access to public transports
Applicant Tracking System Keywords

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

Hard Skills & Tools
ReactTypeScriptREST APIssemantic HTMLCSSunit testingintegration testingE2E testingCI/CDperformance optimization
Soft Skills
collaborationmentoringcommunication