Live opening · Posted 6 days ago

React Frontend Developer Intern

EOMS · Egypt (Remote)
Linkedin Yes
You are 6 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 6 days ago
CompanyEOMS
LocationEgypt (Remote)
Work modeYes
SourceLinkedin
Listed6 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
11 min from Linkedin publishing this role to us finding it
9 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
73,367 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

About the Role
We are building a new rideshare platform from the ground up and are looking for a React Frontend Developer Intern to join our growing engineering team. This internship is designed for a student, recent graduate, or entry-level developer who wants hands-on experience building real-world web applications using modern frontend technologies such as React, TypeScript, JavaScript, REST APIs, responsive design, and modern component-based development practices.
The intern will work directly under our Senior Full Stack Engineer and will receive assigned tasks, technical guidance, code reviews, UI requirements, and ongoing mentorship throughout the internship. The intern will primarily assist with the development of internal and administrative web applications used to support the rideshare platform, including dashboards, reporting interfaces, driver and rider management tools, promotion management, operational tools, and other frontend features. Interns will work exclusively through designated development environments and GitHub branches. Interns will not make independent production changes or receive unrestricted production access. All code must be reviewed and approved by the Senior Full Stack Engineer before it can be merged or deployed.
This is an unpaid internship focused on practical experience, mentorship, frontend development, and exposure to the engineering processes involved in building a production-focused rideshare platform.
Responsibilities
As a React Frontend Developer Intern, you may assist with:
Developing and maintaining frontend features using React and TypeScript
Building reusable React components
Creating responsive web pages and application interfaces
Integrating frontend applications with REST APIs
Displaying and managing backend data through frontend interfaces
Building administrative dashboards and internal tools
Creating forms for creating and editing platform data
Implementing form validation and user-friendly error messages
Developing tables, filters, search tools, and pagination
Building reporting and analytics interfaces
Assisting with coupon and promotion management interfaces
Creating rider and driver management screens
Implementing loading states, empty states, success messages, and error states
Improving frontend performance and usability
Fixing assigned frontend bugs
Ensuring layouts work across different screen sizes
Following provided UI designs and frontend requirements
Working with GitHub branches and pull requests
Writing frontend tests where appropriate
Participating in code reviews and engineering discussions
Documenting frontend components, features, and completed work
Learning and following the team's development, testing, and deployment processes
Potential Projects
Admin Dashboard
Administrative dashboard pages
Platform statistics and operational information
Driver management screens
Rider management screens
Trip management interfaces
Account status controls
Search and filtering tools
Data tables
Pagination
Dashboard navigation
Role-based interface visibility
Coupon & Promotion Management
Coupon creation forms
Coupon editing interfaces
Fixed-dollar discount configuration
Percentage-based discount configuration
Start-date and expiration-date controls
Rider eligibility settings
Minimum-fare settings
Redemption-limit configuration
Coupon status management
Promotion usage reporting
Reporting & Analytics
Administrative reports
Operational reports
Report filtering
Date-range selection
Search and sorting
Data tables
Summary cards
Charts and visualizations where appropriate
Export interfaces
Scheduled-report management interfaces
Driver & Rider Management
Driver profile interfaces
Rider profile interfaces
Account review screens
Driver application review
Document status displays
Approval and rejection workflows
Account activation and suspension controls
Search and filtering
Profile history and activity information
User Experience & Frontend Quality
Responsive layouts
Form validation
Error messages
Loading indicators
Empty states
Confirmation dialogs
Navigation improvements
Accessibility improvements
Cross-browser compatibility
UI consistency
Performance improvements
Requirements
We are looking for candidates who have:
Current enrollment in, recent graduation from, or entry-level experience in Computer Science, Software Engineering, Information Technology, Computer Engineering, Web Development, or a related field
Foundational experience with React
Understanding of JavaScript and/or TypeScript
Understanding of HTML and CSS
Basic knowledge of responsive web design
Basic understanding of REST APIs
Experience consuming API data from a frontend application
Understanding of React components, props, and state
Familiarity with forms and frontend validation
Basic understanding of Git and GitHub workflows
Ability to understand and follow technical and UI requirements
Willingness to receive feedback and participate in code reviews
Strong problem-solving skills
Good written and verbal communication skills
Ability to work independently in a remote environment
Ability to communicate progress, blockers, and questions clearly
At least one frontend project, GitHub repository, academic project, freelance project, or personal project available for review
Nice to Have
TypeScript
React Router
State management libraries
Context API
Redux or Redux Toolkit
Zustand
Axios or similar API libraries
Tailwind CSS
Material UI
Bootstrap
Responsive design
Component libraries
Form libraries
Charting libraries
Authentication systems
Role-Based Access Control (RBAC)
JWT authentication
WebSockets
Real-time applications
Frontend testing
Unit testing
Integration testing
API documentation
Swagger / OpenAPI
Docker
Figma
Translating designs into responsive interfaces
Administrative dashboards
Reporting systems
Previous internship experience
Freelance development experience
Academic software projects
Personal frontend projects
Rideshare, delivery, logistics, or marketplace applications
Arabic language skills
What You Will Learn
Building production-oriented React applications
Developing reusable frontend components
Working with TypeScript in a professional codebase
Integrating frontend applications with backend APIs
Managing application state
Building responsive web interfaces
Developing administrative dashboards
Building forms and validation systems
Handling API errors and loading states
Working with authentication and authorization
Creating data tables, filters, and reporting interfaces
Debugging frontend applications
Improving application performance
GitHub development workflows
Pull requests and code reviews
Frontend testing
Engineering documentation
Working as part of a remote software development team
Building systems for a real-world rideshare platform
Mentorship & Supervision
The intern will report directly to the Senior Full Stack Engineer. The Senior Full Stack Engineer will provide:
Assigned development tasks
Technical requirements
UI and feature requirements
Architecture guidance
Code reviews
Development feedback
Troubleshooting assistance
Frontend best-practice guidance
Approval before code is merged
Ongoing mentorship throughout the internship
Interns are encouraged to ask questions and will not be expected to independently make major architectural or production-level decisions.
Development Environment
Interns will work through designated GitHub development branches
Development will take place using non-production environments
Frontend features will connect to approved development or testing APIs
Production credentials will not be provided unless specifically required and authorized
Interns will not independently deploy code to production
All pull requests must be reviewed and approved before merging
All production-related changes must be approved by senior engineering staff
Additional Information
This is an unpaid internship
Fully remote
Open to candidates across the Middle East and Africa
English is required
Arabic is preferred but not required
Reports directly to the Senior Full Stack Engine

Work arrangement
Yes

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App