Skip to main content

React/React Native Developer Intern

Technology
NextArch Labs
Gurugram, India2 months ago
Full timeFully remote

Job description

Employment Type: Full-time Internship (Unpaid)

Internship Duration: 6 Months

Eligibility: Currently pursuing a degree (B.Tech/BCA/MCA/B.Sc or equivalent) or recent graduate

Location: Remote

This is a 6-month, full-time, unpaid internship. Based on performance during the internship, candidates may be offered a Pre-Placement Offer (PPO) for a full-time, paid role.

About the Role We are looking for a motivated React / React Native Developer Intern to join our engineering team full-time, remotely. You'll work on building and maintaining features across both web and mobile platforms, collaborating closely with senior developers, designers, and product teams to ship real, user-facing products.

Responsibilities

  • Develop and maintain responsive web applications using React.js
  • Build and enhance cross-platform mobile applications using React Native
  • Translate UI/UX designs and wireframes into high-quality code
  • Write clean, reusable, and well-documented code following best practices
  • Integrate RESTful APIs and third-party libraries/SDKs
  • Debug, troubleshoot, and fix bugs across web and mobile platforms
  • Collaborate with backend developers to define and consume APIs
  • Participate in code reviews and daily/weekly stand-ups over video calls
  • Test applications on multiple devices/browsers to ensure consistency
  • Be available and responsive during standard working hours (full-time commitment)
  • Communicate proactively and manage time effectively in a remote environment
  • Stay updated with the latest trends in React/React Native ecosystem

Required Skills &

Qualifications

  • Basic to intermediate knowledge of JavaScript (ES6 ), HTML5, and CSS3
  • Understanding of React.js fundamentals — components, hooks, state, props, lifecycle
  • Familiarity with React Native for mobile app development (iOS/Android)
  • Knowledge of state management libraries (Redux, Context API, Zustand, or similar) is a plus
  • Basic understanding of REST APIs and how to integrate them (Axios/Fetch)
  • Familiarity with Git/GitHub for version control
  • Understanding of mobile app build tools (Expo / Android Studio / Xcode) is a plus
  • Basic knowledge of npm/yarn, package management, and build tools (Webpack/Metro)
  • Familiarity with responsive design and cross-browser/cross-device compatibility
  • Ability to commit to the full 6-month, full-time, unpaid internship duration
  • Problem-solving mindset with attention to detail
  • Strong self-discipline, ownership, and communication skills to thrive in a remote setup
  • A reliable laptop/system and stable internet connection
  • Currently pursuing or recently completed a degree in Computer Science, IT, or related field

Good to Have

  • Experience with TypeScript
  • Exposure to Next.js
  • Knowledge of Firebase or other BaaS platforms
  • Familiarity with UI libraries (Material UI, Tailwind CSS, NativeBase)
  • Basic understanding of CI/CD or app deployment (Play Store/App Store)
  • Prior experience working/collaborating remotely (college projects, freelance, open source)
  • Personal projects / GitHub portfolio showcasing React or React Native work

What You'll Gain

  • Hands-on, full-time experience building production-level web and mobile apps
  • Mentorship from experienced developers, all remote
  • Exposure to full software development lifecycle (SDLC)
  • Certificate of Internship, and a paid Pre-Placement Offer (PPO) opportunity based on performance
  • Opportunity to work on live projects with real users

Interested candidates can share their resume along with GitHub/portfolio links (if any) at hr@nextarchlabs.in

Keywords
FirebaseComputer SciencePropsApp StoreMobile ApplicationsnpmContextManagementMobile PlatformsAndroid DevelopmentReactOSPackage managerHTML5Apache HadoopReduxTypescriptWebpackCross-platform softwareReact Native

Interested in this role?