David Yates

Senior Frontend Engineer (React / Next.js)SaaS

Rabat-Salé-Kénitra, Morocco

About

Senior Frontend Engineer with 7+ years of experience building high-performance, product-oriented web applications. I specialize in React and Next.js, with a strong focus on UI/UX, performance optimization, SEO, and Core Web Vitals. I’ve worked on long-term missions for SaaS products and international teams, delivering scalable and reliable user interfaces. Frontend is my core expertise, but depending on the project context, I can also contribute to backend or fullstack topics (Node.js / NestJS) in close collaboration with technical teams. Currently open to long-term freelance missions, remote or hybrid.

Experience

  • Senior Frontend Developer at Sofrecom Maroc
    Mar 2026 - Present · 4 mos

    Delivering high-quality, scalable front-end solutions for Orange projects. Refactoring and architecting Next.js applications with React, TypeScript, Redux, Bootstrap and ensuring maintainable, performant UI. Leveraging Claude Code and modern workflows to accelerate development while collaborating with back-end teams (Python) to build robust, full-stack solutions. Key Skills: React, Next.js, TypeScript, Redux, bootstrap, Hooks, API integration, VS Code, Claude Code, Python (context).

  • Freelance Full-Stack Developer | Open to New Opportunities at Freelance
    Oct 2024 - Present · 1 yr 9 mos

    As a freelance Full-Stack Developer, I continue to hone my skills by working on personal and collaborative projects. My expertise includes: - Frontend: React.js, Next.js, TypeScript, JavaScript, HTML, CSS - Backend: Nest.js, Node.js, Express.js, REST API development - Databases: PostgreSQL, MongoDb, MySQL, Prisma - DevOps: Docker, CI/CD, Cloud management (AWS) Currently seeking new opportunities in innovative environments, I am driven by building robust and efficient technical solutions. I am open to freelance projects, short or long-term contracts, as well as full-time positions.

  • Frontend Developer at Freelancehub Maroc
    Mar 2025 - Present · 1 yr 4 mos

    • Designed and developed the frontend of a SaaS platform for freelancers. • Implemented clear and intuitive user flows. • Optimized frontend performance and user experience. • Deployed and maintained frontend applications on Vercel.

  • Back-End Developer | Contract at Startup technologique (Projet confidentiel)
    Aug 2025 - Aug 2025 · 1 mo

    Participated in the development of an innovative project in its launch phase within the field of artificial intelligence. My main responsibilities included: - Designing and developing a robust REST API using NestJS - Integrating features with an external AI service - Establishing reliable and maintainable backend communication flows - Collaborating closely with the international technical team on documentation and processes This mission allowed me to strengthen my skills in Node.js / NestJS, API integration, and remote Agile collaboration on high-value projects.

  • Senior Frontend Engineer (Frontend-first, Fullstack context) at EF2Conseil
    Apr 2025 - Aug 2025 · 5 mos

    • Developed and structured frontend interfaces for business applications. • Built maintainable and high-performance UI components using React and Next.js. • Collaborated closely with product and backend teams to translate functional needs into UI. • Contributed to code quality improvements through reviews and best practices. • Participated in CI/CD workflows and delivery processes.