Ayoub Rami

Frontend Project Lead | React & Next.js

Salary / Daily rate

Casablanca, Morocco

Freelance, open to permanent contract

Can come onsite

Skills

ReactGraphQLTypescriptNextVercelPlaywrightProduct OwnershipMySQLJavascriptTailwind CSSNodeReact NativeGitCypressRESTful APIsPostgreSQLScrum

Languages

Arabic (Native)English (Fluent)

About me

Intro

Frontend Engineer & Project Lead with 5+ years driving scalable web solutions using React, Next.js, and TypeScript. Led cross-functional teams of 5 engineers while delivering complete platform migrations, subscription systems, and performance optimizations. Specialized in modern frontend architecture, accessibility compliance (WCAG), and end-to-end delivery—from technical planning to production rollout.

Links

Work experience

OBytes

Apr 2021 - Present

5 years 7 months

Casablanca-Settat, Morocco

Frontend Project Lead

Apr 2022 - Present

4 years 7 months

Casablanca-Settat, Morocco

Frontend Engineer II

Oct 2021 - Mar 2022

6 months

Casablanca-Settat, Morocco

Frontend Engineer

Apr 2021 - Oct 2021

7 months

Casablanca-Settat, Morocco

Give

Oct 2021 - Mar 2025

3 years 6 months

Kuwait City, Kuwait

Team Lead (via Obytes)

Apr 2022 - Mar 2025

3 years

Kuwait City, Kuwait

Promoted to project lead while continuing to serve as the sole frontend engineer. Owned technical leadership, delivery, and team management responsibilities across the entire Give platform: • Led a cross-functional team of 5 engineers following Agile/Scrum practices (daily standups, retrospectives, demo reviews). • Defined project direction, managed sprints, and ensured deliverables aligned with business goals in close collaboration with the PO and stakeholders. • Oversaw the revamp and rollout of the mobile app redesign, coordinating across design, backend, and mobile. • Prioritized and assigned tasks, balancing roadmap initiatives with technical debt and business-driven features. • Authored and maintained project documentation: setup guides, technical specs, and Notion-based Scrum docs (daily reports, retros, demo logs). • Served as a technical point of contact across all verticals (design, backend, mobile, marketing), ensuring alignment and consistency. • Proposed and implemented internal initiatives to improve DX, reduce bugs, and standardize workflows. • Mentored junior team members, supporting their growth and maintaining code quality through regular reviews. This role has taught me how to balance execution with leadership. I’ve shipped features, led a team, and kept things running — all while being deeply embedded in the product’s evolution.

Frontend Engineer

Oct 2021 - May 2022

8 months

Kuwait City, Kuwait

Joined the Give team as a core frontend developer, contributing across both the donor-facing website and the internal charity manager portal. Took full ownership of key technical migrations and performance enhancements: • Maintained and extended the original GatsbyJS codebase (integrated with a Django REST API), including features like monthly donations. • Led a full migration from GatsbyJS to Next.js, including Netlify → Vercel deployment shift for better scalability and DX. • Rewrote legacy code using React Hooks instead of HOCs, modernizing the stack and improving maintainability. • Added E2E test coverage for critical flows using Cypress. • Delivered improvements in SEO, accessibility, and performance, aligning with Lighthouse and Core Web Vitals best practices. • Implemented CI/CD pipelines via GitHub Actions for automated testing and deployments. • Implemented transactional email templates in SparkPost for user communications. • Contributed to the charity portal (React-app-rewired + GraphQL) with new features, bug fixes, and modernization (hooks + functional components). • Collaborated on a React Native (Expo) mobile app, including the implementation of a blood donation feature and design updates. • Integrated analytics tooling: GTM, Facebook Pixel, Mixpanel in coordination with marketing team. • Worked in close sync with designers, backend developers (REST & GraphQL APIs), and the mobile team. This period was fast-paced, full-stack adjacent, and gave me a strong sense of ownership over both the tech and the product.

Frontend Engineer (via Obytes)

Barmej

Jul 2021 - May 2022

11 months

Kuwait City, Kuwait

Contributed to transitioning Barmej’s business model from one-time purchase to a scalable monthly subscription platform, focusing on key frontend enhancements including: • Migrated the existing codebase to the latest version of Gatsby, enabling access to modern tooling and improved maintainability. • Integrated Sentry for real-time error tracking and debugging, increasing stability and observability. • Developed and integrated subscription packages into the landing page • Implemented a new billing system including a dedicated billing page, 7-day free trial logic, and PayPal integration. • Local subscription renewal workflows by integrating & enabling seamless support for regional providers like Fawry and KNET, and enhancing accessibility across MENA markets. • Refactored invoice generation and payment flows to align with new subscription logic. • Applied WCAG accessibility guidelines across major pages to ensure inclusive user experience. • Optimized core web vitals and frontend performance, significantly improving loading times and SEO.•


Education

Ecole Supérieur de Technologie

DUT, Génie Informatique

2018 - 2020

2 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.