11 Sep
|
iLiveConnect
|
Gurugram
11 Sep
iLiveConnect
Gurugram
Job Title
Senior React.js & React Native Developer
Experience
Minimum 5+ years of hands-on experience in frontend and mobile application development
Job Summary
We are seeking a Senior React.js & React Native Developer with strong expertise in building scalable web and mobile applications, real-time communication using WebSockets, and data visualization using charting libraries. The ideal candidate should be comfortable working across React.js, React Native, native Android/iOS modules, and complex state management scenarios.
Key Responsibilities
- Develop and maintain web applications using React.js
- Build and maintain cross-platform mobile applications using React Native
- Create and integrate custom native Android/iOS modules (Java/Kotlin, Swift/Objective-C)
- Implement real-time features using WebSockets / Socket.IO
- Build interactive charts and data visualizations for dashboards and analytics
- Handle high-frequency real-time data updates (charts, live feeds, streaming data)
- Manage complex state management for async and real-time data flows
- Optimize performance for rendering charts, animations, and large datasets
- Integrate backend services via REST APIs, GraphQL, and WebSockets
- Handle application lifecycle events, permissions, and background tasks
- Perform code reviews and contribute to architecture and technical decisions
- Debug and resolve production issues across web and mobile platforms
Required Skills & Qualifications
Core Skills
- 5+ years of experience with JavaScript (ES6+) and TypeScript
- Strong expertise in React.js (hooks,
performance optimization, component architecture)
- Strong hands-on experience with React Native (Android & iOS)
- Experience developing custom native modules and bridging them with React Native
- Solid knowledge of state management (Redux, Redux Toolkit, Zustand, MobX, Context API)
- Hands-on experience with WebSockets / Socket.IO
- Experience with charting and data visualization libraries
Charting & Visualization
- Web: Chart.js, Recharts, D3.js, ApexCharts, ECharts (any)
- Mobile: react-native-svg, Victory Native, Reanimated-based charts, Skia-based charts
- Ability to handle real-time chart updates, zooming, scaling, and large datasets
- Understanding of performance optimization for chart rendering
Mobile & Native
- Android: Java / Kotlin, Android SDK, Gradle
- iOS: Swift / Objective-C, Xcode, CocoaPods
- Debugging using Android Studio and Xcode
Networking & Data
- REST APIs, GraphQL, WebSockets
- Handling reconnect logic, offline scenarios, and network failures
Good to Have
- Experience with Expo (bare workflow)
- Familiarity with IoT, health data, financial or real-time monitoring systems
- Experience with CI/CD pipelines (Fastlane, GitHub Actions, Bitrise)
- Experience publishing apps to Google Play Store and Apple App Store
- Knowledge of monorepo and modular architectures
Soft Skills
- Solid analytical and problem-solving skills
- Ability to work independently and take ownership
- Experience mentoring junior developers
- Good communication and collaboration skills
📌 Senior React.js & React Native Developer (Gurugram)
🏢 iLiveConnect
📍 Gurugram