Skip to main content
Omar AshrafOA
Open to opportunities

Omar Ashraf

@omarashraf4

Senior Frontend Engineer with 5+ years building high-performance web apps in React, Vue, and Nuxt.js.

Egypt
Message

What I'm looking for

I’m looking for a senior frontend role where I can lead architecture and framework migrations, strengthen code quality with reviews and testing, and improve performance end-to-end across React/Vue/Nuxt in collaborative, distributed teams.

I’m a Senior Frontend Engineer with 5+ years of experience building web applications in React, Vue, and Nuxt.js. I focus on taking ownership of architecture decisions and delivering reliable user experiences with performance, testing, and clean engineering standards.

In recent roles, I’ve led end-to-end frontend development of production platforms in Agile environments, including framework migrations and performance improvements. I’m comfortable driving structured code review, mentoring, and aligning teams around predictable state mutation and architectural styling.

I’ve executed critical migrations—such as upgrading legacy Nuxt.js applications to modern Nuxt.js 3 and TypeScript architectures—to enable robust Server-Side Rendering (SSR) at scale. I also strengthen quality by auditing dependencies, improving deployment pipelines with linting and git hooks, and standardizing review protocols to reduce post-release incidents.

I enjoy working across the full frontend stack, from UI frameworks to runtime data visualization and mobile experiences. Through projects using React Native, Chart.js, and modern testing approaches (Vitest, Nuxt Test Utils, Storybook), I consistently ship features faster while reducing runtime crashes and maintenance overhead.

Experience

Work history, roles, and key accomplishments

UP
Current

Senior Frontend Engineer

Upshifters

Nov 2024 - Present (1 year 8 months)

Architected and led end-to-end frontend development of an AI-powered Marketing Analytics platform, using optimized charting engines to improve performance by 37%. Established quality standards via structured code reviews and mentorship and configured ESLint rules with Husky git hooks to ensure architectural styling compliance.

PG

Senior Frontend Engineer

PyraCode GmbH

Jan 2024 - Jan 2025 (1 year)

Led a critical migration from a legacy Nuxt.js 2 monolith to Nuxt.js 3 with TypeScript, enabling SSR at scale and boosting core application performance by 25%. Standardized code review protocols and introduced automated linting and semantic commit templates, reducing post-release incidents by 20% and delivering platform milestones two weeks ahead of schedule.

WH

Midlevel Frontend Engineer

Whitepeaks

Feb 2023 - Aug 2023 (6 months)

Optimized and refactored a high-traffic video streaming web application by debugging complex state management, improving user satisfaction by 40% and load times by 30%. Ported the primary web application to LG WebOS Smart TV, cutting load times by 50% and raising engagement by 25% on constrained hardware.

HM

Frontend Engineer

HMASERV

Apr 2022 - Jan 2023 (9 months)

Maintained and enhanced enterprise dashboard software with validation safeguards and UI states that reduced end-user operational data-entry errors by 50%. Modernized legacy WebOS and Samsung Tizen TV applications by migrating outdated JavaScript to Nuxt 2, increasing performance by 60% and eliminating systemic memory leaks.

AD

Frontend Developer

AdGroup

Aug 2021 - May 2022 (9 months)

Collaborated with UI/UX designers to build responsive layout systems using advanced CSS methodologies, improving performance by 30% across display devices. Integrated real-time 3D web features via Three.js and worked in parallel with backend teams to maintain decoupled REST API contracts.

Education

Degrees, certifications, and relevant coursework

AT

Arab Academy for Science, Technology and Maritime Transport

Bachelor of Science, Computer Engineering

2016 - 2021

Completed a BSc in Computer Engineering at the Arab Academy for Science, Technology and Maritime Transport from Sep 2016 to Jul 2021.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan