cover

Developer Full Stack/ 2 weeks ago

Application ends: 2025-12-06

About the Role

We are looking for a developer with strong Frontend knowledge to evolve modern and fast interfaces in Vue.js, integrated within the Laravel framework. We also value some experience in PHP and API integration.

Key Responsibilities

  • Develop UI/UX in Vue.js (reusable components, state management, routing).
  • Integrate and consume REST APIs, including authentication, pagination, caching, and error handling.
  • Collaborate with the Laravel backend on API definitions.
  • Write testable, accessible, and optimized code (Core Web Vitals).
  • Participate in code reviews, CI/CD, and continuous improvement of the design system.

Stack & Tools

  • Frontend: Vue 3 (Composition API), Vite, Vue Router, Vuetify.
  • Backend: Laravel (Eloquent, Queues, Policies, Resources).
  • Quality: Playwright, PHPUnit.
  • DevOps: Git, CI/CD (GitHub/GitLab), Docker (valued).
  • Data: MySQL/PostgreSQL, basic query optimization concepts.
  • Other: Good security practices (XSS/CSRF/CSP), performance, and observability.

Mandatory Requirements

  • 1+ years working with Vue.js in production.
  • Hands-on experience with Laravel and PHP.
  • API integration (REST, OAuth2/JWT, webhooks).
  • HTML5/CSS3 (responsive), accessibility, and attention to visual detail.
  • Git, pull requests, and code reviews.
  • Technical English.

Nice to Have

  • TypeScript in Vue projects.
  • UI libraries (Vuetify, shadcn, Headless UI) and design systems.
  • PWA, SSR/SSG (Nuxt), high-performance charts and tables.
  • End-to-end and contract testing.
  • Experience with queues/Jobs in Laravel, caching, and optimization.
  • Experience with external integrations (e.g., payment services, Microsoft/Google, etc.).

What We Offer

  • Remote work in Portugal.
  • Flexible hours and focus on results.
  • Budget for training/conferences.
  • Real impact on the product and technical autonomy.

Recruitment Process

  • Quick screening of portfolio/GitHub and CV.
  • Technical conversation and final alignment.

Offer Type:

Temporary or Fixed-term employment contract

Contract duration: 12 months

Payment: €1,000.00 - €1,500.00 per month

Benefits:

  • Meal card/ticket

Share

Dreamdeal Technologies Lda.

Dreamdeal Technologies Lda.

  • Address
    Remoto
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy