15 Oct
|
PranavX Labs
|
India
15 Oct
PranavX Labs
India
Mobile App Developer Intern (React Native & Expo)
Company: PranavX Labs
Job Type: Internship
Duration: 3 Months
Work Mode: Fully Remote
Experience Level: Students, Freshers & Aspiring Developers
About PranavX Labs
PranavX Labs is a technology-focused initiative working on software development, AI-powered solutions, automation, and digital products. We aim to provide aspiring developers with opportunities to learn, collaborate, and contribute to practical technology projects.
About the Internship
PranavX Labs is looking for a motivated Mobile App Developer Intern to contribute to cross-platform mobile application development for Android and iOS using React Native and Expo.
This three-month, fully remote internship is suitable for candidates who have the required technical fundamentals and want to apply their knowledge to practical development projects.
Selected candidates will collaborate remotely with the team, work on assigned development tasks, and build their technical portfolio through project-based learning.
Required Technical Skills
Candidates should have knowledge of the following technologies and concepts:
- JavaScript (ES6+): Variables, functions, arrays, objects, promises, async/await, and modern JavaScript syntax.
- React Native: Developing cross-platform mobile applications.
- Expo: Setting up, running, and testing React Native applications.
- React Components and Hooks: Functional components, props, state, useState, useEffect, and reusable components.
- Navigation: Implementing screen navigation and managing navigation flows.
- REST API Integration: Making API requests, handling JSON responses, and managing loading and error states.
- Git & GitHub: Version control, repositories, commits, branches, and collaborative development.
Good-to-Have Skills
Knowledge of the following technologies will be an advantage:
- TypeScript: Basic types, interfaces, and typed React components.
- Node.js & Express.js: Backend development and API fundamentals.
- MongoDB: Database fundamentals and application data management.
- Authentication and Secure API Handling: Login workflows, token-based authentication, and secure API communication.
- Push Notifications: Integrating mobile push notification functionality.
- Mobile App Deployment: Application builds, testing, and Android/iOS deployment workflows.
Key Responsibilities
- Develop mobile application screens and reusable UI components.
- Build navigation systems and interactive application features.
- Integrate REST APIs and manage application data.
- Implement authentication workflows where required.
- Test and debug applications using Android devices or emulators.
- Collaborate with team members using Git and GitHub.
- Identify bugs and improve application functionality and reliability.
- Write clean, readable, and maintainable code.
- Participate in remote team discussions, progress updates, and code reviews.
- Contribute to application testing, documentation, and deployment workflows.
- Complete assigned tasks within agreed project timelines.
Three-Month Internship Roadmap
Month 1: Fundamentals and UI Development
- Set up the React Native and Expo development environment.
- Develop screens, reusable components, and navigation.
- Apply JavaScript fundamentals and React hooks.
- Use GitHub for version control.
- Complete an initial application development assignment.
Month 2: APIs and Application Features
- Integrate REST APIs and handle application data.
- Develop interactive features, forms, and validation.
- Work on authentication and backend integration where required.
- Test functionality and resolve bugs.
- Improve code quality and application usability.
Month 3: Testing and Project Delivery
- Refine application functionality and user experience.
- Conduct testing and fix identified issues.
- Complete project documentation and GitHub updates.
- Explore application build and deployment workflows.
- Present completed work for final evaluation.
Assignments and deliverables may vary depending on project requirements and the intern's progress.
Eligibility Criteria
- Open to students, freshers, and aspiring mobile app developers.
- Basic knowledge of JavaScript and familiarity with React Native and Expo.
- Understanding of React components, hooks, navigation, and REST APIs.
- Familiarity with Git and GitHub.
- Ability to work independently in a fully remote environment.
- Access to a computer and a reliable internet connection.
- Willingness to learn, accept feedback, and collaborate with the team.
Candidates with relevant personal projects or GitHub repositories are encouraged to apply.
What You Will Gain
- Practical exposure to React Native and Expo.
- Experience with cross-platform mobile application development.
- Opportunities to work on project-based assignments.
- Familiarity with API integration, debugging, and version control.
- Technical feedback and cooperative development experience.
- Opportunities to build a portfolio showcasing actual project contributions.
- An internship completion certificate, subject to successful completion of the defined requirements.
Internship Details
- Duration: Three months.
- Work mode: Fully remote.
- Working schedule: To be communicated and agreed upon before joining.
- Evaluation: Based on assigned tasks, code quality, participation, and project deliverables.
- Certificate: Subject to successful completion of the internship requirements.
Selection Process
- Resume and portfolio review.
- Technical discussion covering the required skills.
- Practical assessment, if applicable.
- Final selection and onboarding.
How to Apply
Apply through Indeed with your updated resume and GitHub profile or portfolio link.
In your application, highlight your knowledge of JavaScript, React Native, Expo, React hooks, navigation, REST APIs, and GitHub. Include links to relevant projects wherever possible.
Join PranavX Labs to strengthen your mobile development skills, contribute to practical projects, and build your developer portfolio.
Pay: From ₹1.00 per month
Application Question(s):
- 1. How would you rate your knowledge of JavaScript (ES6+)?
- 2. Do you have hands-on experience with React Native and Expo?
- 3. Have you worked with React components, hooks, and mobile navigation?
- 4. Have you integrated a REST API into an application?
- 5. Are you familiar with Git and GitHub?
- 6. Share your GitHub profile or a link to a mobile app project.
- 7. Can you commit to the full three-month, fully remote internship?
- 8. Which additional technologies have you worked with?
Work Location: Remote
📌 Mobile App Developer Intern (React Native & Expo) (India)
🏢 PranavX Labs
📍 India