In rough order, skills that I find important for React Native developers:
- React fundamentals -- JSX, useState, useEffect, useMemo, useContext, useRef, providers
- Other useful React APIs
- TypeScript
- Expo & Expo ecosystem
- State management (at least 1)
- React Navigation
- Debugging skills, tools
- AI coding assistants familiarity
- Performance tuning
- Testing -- unit tests, end-to-end (Maestro/Appium/Detox?)
- Metro/babel/other build tools
- RN upgrades confidence
- Data fetching - React Query, axios, fetch
- Authentication
- Push notifications
- OTA updates
- CI/CD
- Accessiblity
- New architecture understanding
- Hermes, hermes debugging
- Reading Obj-C, Swift, Kotlin, Java native code
- Background activity, threading
- HIPAA if relevant
- Integrating RN with web