Senior React Native Developer - Mobile Apps (iOS/Android) | Remote | Full-Time
India /
Bangalore /
Pune /
Hyderabad /
Chennai /
Ahmedabad /
Gurugram
Engineering /
FULL TIME /
Remote
Submit your application
In which location did you find the job?
Select...
India
Bangalore
Pune
Hyderabad
Chennai
Ahmedabad
Gurugram
Resume/CV
✱
ATTACH RESUME/CV
Couldn't auto-read resume.
Analyzing resume...
Success!
File exceeds the maximum upload size of
100MB
. Please try a smaller size.
Full name
✱
Email
✱
Phone
✱
Current location
✱
No location found. Try entering a different location
Loading
Current company
✱
Links
LinkedIn URL
✱
Twitter URL
GitHub URL
Portfolio URL
[MinFit] Senior React Native Developer - Mobile Apps (iOS/Android) | Remote | Full-Time
Do you have 5+ years of professional experience developing mobile apps with React Native?
✱
Yes
No
Do you have experience building one or more React Native apps from scratch, including project bootstrapping, architecture, and release workflows?
✱
Yes
No
Which hook signature runs once on mount and never again?
✱
useEffect(() => { … }, []);
useEffect(() => { … }, [state]);
useLayoutEffect(() => { … });
useCallback(() => { … }, []);
To optimize a FlatList, you should:
✱
Always wrap it in a ScrollView
Use inline functions for renderItem
Provide a keyExtractor and implement getItemLayout
Load the entire data set at once
Do you have good experience deploying a React Native app to both the Apple App Store and Google Play Store?
✱
Yes
No
What do you rate yourself in writing unit tests for React Native components using Jest and integration/e2e tests using Detox (or a similar framework)?
✱
1-3
4-7
8-10
Which command generates a signed Android APK in a bare React Native project?
✱
cd android && ./gradlew assembleRelease
expo build:android
npx react-native run-android --variant=release
yarn android --release
You enable the Hermes JS engine for Android by setting enableHermes to true in which file?
✱
android/gradle.properties
android/app/build.gradle
settings.gradle
MainApplication.java
Which React Native API handles incoming deep links and URL events?
✱
Linking
URLHandler
DeepLinking
Navigator
To render grouped lists with sticky headers, which component is most appropriate?
✱
FlatList
SectionList
ScrollView
VirtualizedList
Which library uses memory‑mapped files for lightning‑fast key/value storage in React Native?
✱
AsyncStorage
realm
react-native-mmkv
watermelonDB
What is your level of spoken and written English?
✱
Fluent, native-like, or advanced
Intermediate or beginner
Are you comfortable working fixed shift hours: 12 PM – 9:30 PM IST (Summer) and 1 PM – 10:30 PM IST (Winter), Monday to Friday?
✱
Yes
No
This is a full-time remote position with a formal employment contract. We require candidates who can start within the next 30 days. Candidates progressing to the next stage will need to submit proof of their notice period or last working day. When would you realistically be available to start?
✱
I am available immediately
I can start within 30 days
I am currently serving my notice period and can start within 45 days
I need more than 45 days
What are your salary expectations? (in lakhs per annum, INR)
✱
22 - 45 LPA
45 - 54 LPA
More than 58 LPA
Are you open to working as a full-time employee with Smartworking, rather than as a consultant or through your own company?
✱
Yes, I am open to full-time employment
No, I prefer to work as a consultant or through my own business
To proceed with the interview process, please upload a snapshot of your Notice Period / Last Working Day / Resignation email.
Upload file
Additional information
Submit application