React Developer Intern
Flexzistay India
Job Description
"Embark on a journey as a React Developer Intern at Flexzistay, redefining the hourly hotel booking experience in India."
As a React Developer Intern at Flexzistay, you'll have the opportunity to work on a live platform, building real-time features and integrating APIs that drive user engagement. With a focus on React Native and Expo, you'll develop a strong foundation in mobile app development and UI state management.
Join our founding team and contribute to the growth of India's first hourly hotel booking platform, currently live in Jaipur, Goa, and Udaipur. This role offers a unique chance to learn from experienced professionals and make a tangible impact on the business.
Why you should learn this:
The demand for skilled React developers is on the rise, with a 23% growth in job postings over the past year. As a developer in this space, you can expect a salary range of ₹8-15 lakhs per annum, depending on experience and location.
Expected Salary: ₹8-15 lakhs per annum
How it works:
- Attend onboarding sessions to familiarize yourself with Flexzistay's technology stack and development processes.
- Work closely with the founding team to understand project requirements and develop a comprehensive plan for your tasks.
Core Concepts to Master
React Native Fundamentals
Learn the basics of React Native, including components, props, state, and navigation. Understand how to build and ship screens for mobile apps.
UI State Management
Discover the importance of UI state management in React Native and learn how to implement it effectively using libraries like Redux or MobX.
API Integration
Learn how to integrate REST APIs for booking flows, availability, and payments in your React Native app. Understand API security, caching, and error handling.
Component Architecture
Develop a solid understanding of component architecture in React Native, including container components, presentational components, and smart/dumb component separation.
Interview Questions (Beginner)
- What is React Native, and how does it differ from React?
- Can you explain the concept of props in React Native?
- How do you handle state in a React Native app?
Job Overview
Advance Questions
- • Can you describe a scenario where you had to optimize the performance of a React Native app?
- • How do you implement authentication in a React Native app using REST APIs?
- • Can you explain the concept of code splitting in React Native?