bout the Internship
We are looking for enthusiastic and creative React.js Developer Interns to join our front-end development team.
You will work closely with senior engineers to build modern web interfaces for AI platforms, dashboards, IoT/RTLS systems, Smart Inventory, and ERP/Odoo integrations.
This internship is ideal for students or fresh graduates who want real hands-on experience using React, JavaScript, APIs, UI/UX and modern development tools.
Key ResponsibilitiesFront-End Development
- Develop and maintain web application interfaces using React.js and Next.js.
- Work on reusable UI components using JavaScript, TypeScript, TailwindCSS, Bootstrap.
- Integrate APIs (REST / GraphQL) with React front-end logic.
- Build interactive dashboards, tables, charts, and forms.
- Assist in connecting web apps with Odoo, AI services, and IoT systems.
- Optimize UI for responsiveness and performance.
UI/UX Collaboration
- Translate Figma/Wireframes into functional UI components.
- Work with designers to improve user experience and workflows.
- Follow clean coding standards and modern design patterns.
Testing & Deployment
- Participate in debugging, testing, and code reviews.
- Assist in deployment through GitHub, Vercel, Docker, Coolify.
- Document code, components, and new features.
Required Skills
- Good knowledge of React.js, JavaScript (ES6+).
- Understanding of HTML5, CSS3, Tailwind or Bootstrap.
- Basic understanding of Git/GitHub.
- Ability to consume APIs and handle JSON data.
- Good problem-solving skills.
- Strong interest in front-end development and modern UI.
Preferred (Not Mandatory)
- Experience with Next.js, Redux Toolkit, Zustand.
- Familiarity with REST API integration.
- Knowledge of front-end performance optimization.
- Exposure to Odoo API, IoT dashboards, or AI tools.
- Experience with Figma or Adobe XD.
What You Will Learn
- Building production-ready React applications.
- Using Next.js for SSR/SSG and high-performance websites.
- Connecting React apps to Odoo ERP, IoT gateways, and AI APIs.
- Best practices in Git, code structure, and project management.
- How to deploy apps on Vercel, Coolify, or Docker.
- Working in Agile/Scrum with senior developers.
Internship Benefits
- Real project experience.
- Continuous mentorship by senior developers.
- Flexible hours / Remote options.
- Certificate of Completion.
- Opportunity for full-time hiring after successful completion.
Duration
3–6 months (extendable based on performance)
Job Type: Full-time
Experience:
Language:
- Arabic and English (Required)
License/Certification:
- driving (Required)
- golden visa (Required)
Location: