Frontend Developer – React.js / React Native / Next.js / Blazor

About the Role We are seeking a highly skilled and logically driven Frontend Developer to join our...

منذ 9 أشهر عمل كلي egypt 161
قدم الآن
المكان

egypt

نوع العمل

عمل كلي

الخبرة

0-1 سنوات

الراتب

not

الملخص الوظيفي

About the Role


We are seeking a highly skilled and logically driven Frontend Developer to join our growing engineering team. You will be responsible for developing and maintaining modern, responsive web and native applications using React.js, React Native, Next.js, Tailwind CSS, and emerging frameworks such as Blazor. The ideal candidate has experience working with media streaming components, understands frontend edge cases, and applies best practices in performance optimization, code clarity, and documentation.

You will also bring expertise in automation and load testing, as well as Azure Monitor for logging and diagnostics. A passion for clean, scalable code and a strong ability to reason through complex UI states and user flows is essential.


Key Responsibilities

  • Design and develop dynamic, responsive web and mobile applications using React.js, React Native, Next.js, Tailwind CSS, and Blazor
  • Architect reusable UI components and scalable frontend services with a focus on edge case handling and business logic
  • Integrate and manage media streaming capabilities within native and web applications
  • Leverage strong logical thinking to build intelligent, user-aware interfaces that handle diverse user behaviors and platform inconsistencies
  • Monitor and troubleshoot frontend performance and errors using Azure Monitor and Application Insights
  • Create and maintain clean, well-documented, and testable code
  • Conduct automated testing using tools like Selenium and Playwright, and perform load testing using JMeter
  • Collaborate with product owners, backend engineers, designers, and QA teams throughout the SDLC
  • Follow and enforce coding standards, version control best practices (e.g., Git), and secure development procedures


Required Skills & Qualifications

  • Minimum 3 years of hands-on frontend development experience
  • Proficiency in:
  • React.js and React Native
  • Next.js (SSR, SSG)
  • Tailwind CSS
  • Microsoft Blazor (WebAssembly or Server)
  • Solid understanding of native app development, especially in streaming and data-heavy scenarios
  • Strong logical thinking skills to architect complex UIs, manage asynchronous data flows, handle state management, and cover edge cases
  • Familiarity with responsive design principles and accessibility standards
  • Experience in error diagnostics and performance tuning using Azure Monitor
  • Working knowledge of:
  • Selenium, Playwright for test automation
  • JMeter or similar tools for load testing
  • Strong communication skills and a proactive, problem-solving mindset
  • Microsoft Azure certification (e.g., AZ-204, AZ-400, SC-900) preferred
  • Good English & Arabic Communication skills.


Nice to Have

  • Experience with Progressive Web Apps (PWA)
  • Familiarity with CI/CD pipelines and Azure or Git DevOps workflows
  • Exposure to media streaming APIs and services (e.g., MPEG-DASH, HLS)
  • Experience designing frontend APIs and interfaces for multi-role applications


What We Offer

  • Opportunity to work on enterprise-grade digital transformation projects
  • Exposure to Microsoft’s latest ecosystem in AI, DevOps, and Cloud
  • Competitive salary and performance incentives
  • Flexible working environment and collaborative culture
  • Ongoing learning support and certification sponsorship

وظائف مشابهة