Flag job

Report

React Native (Expo) Developer

Min Experience

2 years

Location

Alexandria, Egypt

JobType

Freelance / Project

About the job

Info This job is sourced from a job board

About the role

Develop and maintain a high-quality, cross-platform mobile application for iOS, Android and Web using React Native with Expo and JavaScript/Typescript. Integrate with RESTful APIs (built with Express.js) to fetch and display dynamic data, including restaurant listings, table availability, and reservation details. Collaborate closely with the backend team to ensure seamless API integration, validate data, and handle edge cases. Design and implement a responsive, RTL-compatible user interface tailored for Egyptian users, ensuring a modern and intuitive booking experience. Optimize the application for performance, scalability, and low-latency API responses using Expo tools to deliver a fast and reliable user experience. Implement state management solutions (e.g., Redux, Zustand, or React Context) to ensure clean, maintainable, and scalable code. Utilize WebSocket (e.g., via Socket.IO) to support real-time updates for table availability and booking status. Leverage Expo's ecosystem (e.g., Expo Notifications, Expo Location) to implement features like push notifications and location-based filtering. Troubleshoot and debug issues promptly within the Expo workflow to maintain a bug-free user experience. Participate in code reviews to uphold high coding standards and ensure app reliability. Stay updated with React Native, Expo, and mobile development best practices.

About the company

El-Tarek Group is a well-known, wholly-owned private shareholding company, operating Egypt. It is considered one of t...More

Skills

apis
computer science
git
engineering
software engineering
information technology (it)
native
react native
react
software
redux
software development