Job Summary: We are seeking a highly skilled React Native Developer with experience in developing online ordering applications for restaurants. The ideal candidate will have a strong background in mobile app development and a passion for creating intuitive and efficient user experiences. You will be responsible for designing, developing, and maintaining our online ordering app, ensuring it meets the highest standards of performance and usability.
Key Responsibilities
Develop and maintain the online ordering app using React Native. Collaborate with the design team to implement user-friendly interfaces. Integrate with backend APIs to ensure seamless functionality. Optimize the app for maximum speed and scalability. Ensure the application is compatible across various devices and platforms (Android, iOS, and Web). Debug and resolve technical issues to improve app performance. Implement best practices for code quality, testing, and deployment. Stay up-to-date with the latest industry trends and technologies to ensure our app remains competitive. Work closely with cross-functional teams including product managers, designers, and backend developers to deliver high-quality features.
Requirements
Proven experience as a React Native Developer with a strong portfolio of mobile applications. Proficiency in JavaScript and React Native framework. Experience with mobile app development for both Android and iOS platforms. Familiarity with RESTful APIs and integration of third-party services. Strong understanding of UI/UX principles and responsive design. Experience with state management libraries such as Redux or MobX. Knowledge of version control systems, preferably Git. Excellent problem-solving skills and attention to detail. Ability to work independently and as part of a team in a fast-paced environment. Excellent communication and collaboration skills.
Preferred Qualifications
Experience with online ordering apps for restaurants or similar e-commerce applications. Familiarity with TypeScript. Experience with Firebase or other cloud-based backend services. Knowledge of modern front-end build pipelines and tools. Experience with Agile/Scrum development methodologies.