FIND_THE_RIGHTJOB.
Alexandria, Egypt
About the Role
We are seeking a motivated Junior Frontend Developer to join our team on-site and help build a comprehensive unified communications platform that integrates social media messaging and voice/video calls. You'll work closely with senior developers to build both web and mobile applications that communicate with our Django REST API backend and real-time WebSocket services.
Location Requirement:
We are seeking candidates who are based in Alexandria residence only
Key Responsibilities
1. Application Development
- Develop and maintain responsive web applications using *React.js* under guidance
- Contribute to cross-platform mobile applications using *React Native* for iOS and Android
- Build reusable UI components following established patterns
- Implement designs with attention to detail and user experience
2. API & Real-Time Integration
- Integrate with *Django REST Framework APIs* for backend communications
- Work with *WebSocket connections* using Django Channels for real-time features
- Implement authentication flows and secure data handling
- Build error handling for API calls following team standards
- Learn and implement data synchronization patterns
3. Social Media & Communication Features
- Assist in integrating social media messaging APIs (WhatsApp Business API, Facebook Messenger Platform, Instagram Graph API)
- Implement message display, notifications, and real-time updates
- Work on unified inbox interface components
- Handle media uploads and display across different platforms
4. Voice & Video Communications
- Contribute to WebRTC implementation for voice and video calling
- Work with voice/video APIs (Twilio, Agora, or similar) under supervision
- Implement call UI controls (mute, hold, transfer)
- Learn and implement call state management
5. Code Quality & Growth
- Write clean, readable, and well-commented code
- Participate in code reviews and learn from feedback
- Debug and troubleshoot issues with team support
- Document your work and contribute to team knowledge base
- Continuously learn new technologies and best practices
Required Qualifications
1. Core Skills
- *1-2 years* of experience with *React.js* (can include internships, bootcamp projects, or personal projects)
- *Basic experience* with *React Native* or strong willingness to learn
- Solid understanding of *JavaScript (ES6+)* fundamentals
- Familiarity with *TypeScript* or eagerness to learn
- Understanding of React hooks and component lifecycle
2. Technical Requirements
- Basic experience *consuming RESTful APIs*
- Understanding of *asynchronous JavaScript* (Promises, async/await)
- Familiarity with at least one *state management* approach (Context API, Redux basics)
- Basic Git version control knowledge
- Understanding of responsive design principles
- Experience with *HTTP methods, status codes*, and basic API concepts
3. Nice to Have (Not Required)
- Any experience with *WebSocket* or real-time features
- Exposure to social media APIs or third-party API integrations
- Basic knowledge of *voice/video calling technologies*
- Familiarity with mobile development concepts
- Understanding of authentication mechanisms (JWT, OAuth)
- Experience with testing frameworks
4. Soft Skills
- *Strong willingness to learn* and adapt to new technologies
- Good problem-solving mindset
- Ability to ask questions and seek help when needed
- Good communication skills for in-person collaboration
- Self-motivated and able to work with minimal supervision on assigned tasks
- Attention to detail and commitment to code quality
Technical Stack (You'll Learn & Work With)
1. Frontend Technologies
- *Web:* React.js 18+, TypeScript
- *Mobile:* React Native 0.72+, React Navigation
- *State Management:* Redux Toolkit / Zustand / React Query
- *Styling:* Styled Components / Tailwind CSS / React Native Paper
- *Build Tools:* Webpack, Metro, Babel
2. Backend Integration
- *API:* Django REST Framework
- *Real-time:* Django Channels (WebSocket)
- *Authentication:* JWT tokens
3. Communication APIs (You'll Learn)
- WhatsApp Business API
- Facebook Messenger Platform
- Instagram Graph API
- Voice/Video APIs (Twilio, Agora, or similar)
- WebRTC for peer-to-peer communications
Application Process
**Please submit :
1. Your *resume/CV* highlighting relevant experience and education
2. *Portfolio or GitHub profile* showcasing your React projects (even personal/learning projects are valuable!)
3. Links to any *projects or apps* you've built (websites, GitHub repos, deployed apps)
*Don't worry if you don't meet every requirement!* We value potential, learning attitude, and passion for development. If you're excited about this opportunity and meet most of the core requirements, we encourage you to apply.
* Work location: Gleem Alexandria (Not Remotly),Alexandria residence only.
* Send us your resume to hr.eg@xontel.com
Similar jobs
Rubikal
Alexandria, Egypt
1 day ago
Xenon7
Alexandria, Egypt
1 day ago
Blink22
Alexandria, Egypt
1 day ago
iSchool
Alexandria, Egypt
1 day ago
Eime Continuing Education Center
Alexandria, Egypt
10 days ago
Rabbit Technology
Alexandria, Egypt
10 days ago
Rabbit Technology
Alexandria, Egypt
10 days ago
© 2025 Qureos. All rights reserved.