11 Sep
|
Thoughtwin
|
Indore
React Native Developer – 4 Years Experience
We are looking for an experienced React Native Developer with 4 years of experience to design, develop, test, and maintain high-quality cross-platform mobile applications for Android and iOS. The candidate should have strong hands-on experience with React Native, JavaScript/TypeScript, React.js, mobile application architecture, REST APIs, state management, and app deployment.
The ideal candidate should be comfortable working in a fast-paced development environment and collaborating with UI/UX designers, backend developers, QA engineers, and product teams.
Key Responsibilities
- Design, develop, and maintain cross-platform mobile applications using React Native.
- Build and optimize applications for both Android and iOS platforms.
- Develop reusable, scalable, and maintainable React Native components.
- Work with JavaScript/TypeScript, React.js, and modern React Native development practices.
- Integrate REST APIs, third-party APIs, SDKs, and external services.
- Implement state management using Redux / Redux Toolkit / Context API or similar technologies.
- Work closely with UI/UX designers to convert designs into responsive mobile interfaces.
- Implement navigation, authentication, push notifications, deep linking, and local storage.
- Debug and resolve application issues, crashes, and performance bottlenecks.
- Optimize applications for performance, memory usage, responsiveness, and battery efficiency.
- Write clean, reusable, scalable, and well-documented code.
- Perform unit testing and collaborate with QA teams for application testing.
- Participate in code reviews, technical discussions, and architectural decisions.
- Integrate native Android/iOS functionality whenever required.
- Manage application builds and releases for Google Play Store and Apple App Store.
- Work with Git-based development workflows and CI/CD pipelines.
- Collaborate with Backend Developers, QA Engineers, UI/UX Designers, Product Managers,
and other stakeholders.
Required Technical Skills
React Native &
- Frontend
- Strong hands-on experience with React Native
- React.js
- JavaScript (ES6+)
- TypeScript
- JSX
- React Hooks
- Functional Components
- Component-based architecture
- Responsive UI development
- React Native CLI / Expo
State Management
- Redux / Redux Toolkit
- Context API
- Experience with other state management libraries is a plus
Mobile Development
- Android and iOS application development
- React Native Navigation / React Navigation
- Deep Linking
- Push Notifications
- Local Storage / AsyncStorage
- Secure storage
- App permissions
- Camera, GPS, Maps, and other device APIs
- Native modules and third-party SDK integration
API &
- Backend Integration
- REST APIs
- JSON
- HTTP/HTTPS
- API authentication
- JWT / OAuth
- Axios / Fetch
- Error handling and API optimization
- Experience integrating third-party APIs
Testing &
- Debugging
- Jest
- React Native Testing Library
- Debugging using Chrome / Flipper / React Native Debugger
- Crash and performance analysis
- Knowledge of unit and integration testing
Version Control &
- CI/CD
- Git
- GitHub / GitLab / Bitbucket
- Branching strategies
- Pull Requests &
- Code Reviews
- CI/CD pipelines
- GitHub Actions / Jenkins / Bitrise / Fastlane
App Deployment
- Android APK/AAB generation
- Google Play Store deployment
- iOS build and App Store deployment
- Xcode
- Android Studio
- Code signing and certificates
- App versioning and release management
Preferred Skills
- Experience with Expo / Expo EAS
- Robust knowledge of TypeScript
- Native Android development using Java/Kotlin
- Native iOS development using Swift/Objective-C
- Firebase
- Firebase Cloud Messaging (FCM)
- Firebase Analytics / Crashlytics
- Google Maps / Mapbox
- Payment Gateway integration
- WebSockets / real-time communication
- SQLite / Realm
- GraphQL
- Docker – basic knowledge
- AWS / Azure / GCP – basic knowledge
- Experience with Agile/Scrum development methodology
📌 React Native Developers (Indore)
🏢 Thoughtwin
📍 Indore