Junior React Native Developer (TypeScript)
Location: Remote
Experience: 6–13 months (internship/freelance)
Employment: Internship/Full-time
Role Overview
Build and ship mobile features using React Native + TypeScript. You’ve contributed to at least one live app (Store or internal) and can own small modules end-to-end. React.js knowledge is a plus.Key ResponsibilitiesDevelop screens/components with React Native (functional components, hooks).
- Consume REST APIs, manage local/state data, handle errors/loading.
- Implement navigation, basic deep links, and forms.
- Fix bugs, do basic performance tweaks (lists, re-renders).
- Collaborate with design/backend; participate in code reviews.
- Assist with builds and store submissions under guidance.
Must-Have Skills (Hands-on)
React Native fundamentals (hooks, React Navigation, styling with StyleSheet).
- TypeScript basics (props/state typing, interfaces, unions).
- State management via Context or simple Redux/Zustand patterns.
- API integration (Fetch/Axios), JSON handling, network error states.
- Local storage (AsyncStorage), basic offline UI expectations.
- Git (branching/PRs), ESLint/Prettier; comfort with Android Studio/Xcode or Expo.
- Evidence of live project(s) with your contribution clearly described.
Bonus Exposure (Nice to Have)
- React.js for web (Next.js/Vite), component-driven UI.
- Forms with React Hook Form/Formik; validation with Zod/Yup.
- Push notifications (FCM/APNs) and basic deep linking.
- Analytics/Crash reporting (Firebase/Crashlytics), AppCenter.
- Basic testing (Jest, React Native Testing Library).
- Expo EAS or simple release flows (keystore/provisioning with guidance).
- Stretch (Optional—Great if you’ve seen it) CI/CD (GitHub Actions/Bitrise) and Fastlane basics.
- Native bridges (Swift/Kotlin) troubleshooting.
- Offline-first patterns (SQLite/WatermelonDB), advanced caching.
Qualifications
BE/BTech/MCA or equivalent practical experience.Clear communication, willingness to learn, and ownership mindset.
Note:
This is a paid internship.Skills: typescript,api integration,react,react native,state manage,rest api,git,local storage