Ninos It Solution
React.js and React Native Developer
Skills
19 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Chennai, Tamil Nadu, India
Work mode:
Onsite
Published on:
30 September 2026
What they need
Job Summary
We are looking for a React.js and React Native Developer with 1-2 years of experience to develop modern, responsive web and mobile applications. The candidate should have experience with REST APIs, state management, UI development, and real-time features, and work closely with backend, UI/UX, QA, and product teams to deliver reliable and user-friendly applications.
Educational Qualification
Bachelor s Degree in:
- Computer Science
- Information Technology
- Computer Engineering
- Software Engineering
- Electronics / related Engineering field
- Bachelor of Computer Applications (BCA)
- Master of Computer Applications (MCA)
- Any related field
Relevant certifications, internships, academic projects, or practical experience in React.js, React Native, JavaScript, frontend development, or mobile application development will be an added advantage.
Key Responsibilities
Develop and maintain web applications using React.js .
Develop and maintain cross-platform mobile applications using React Native .
Convert Figma/Adobe XD designs into responsive and reusable UI components.
Integrate and consume REST APIs using Axios or similar libraries.
Implement real-time application features using WebSockets .
Manage application state using Redux, Redux Toolkit, or Context API .
Implement local data storage and caching using localStorage, IndexedDB, AsyncStorage, or MMKV .
Implement navigation using React Router and React Navigation .
Integrate Firebase services including Authentication and Push Notifications.
Handle loading, success, error, and API response states effectively.
Optimize applications for performance, scalability, and reliability.
Debug, test, and resolve frontend issues across web and mobile applications.
Participate in code reviews and follow frontend development best practices.
Collaborate with backend developers, designers, QA engineers, and product teams.
Understand existing codebases and contribute to ongoing projects.
Maintain clean, reusable, scalable, and maintainable frontend code.
Use Git and follow proper version-control workflows.
Support application builds and deployment-related activities when required.
Required Technical Skills
React.js React Native
React.js fundamentals
React Native fundamentals
Component-based architecture
Functional components
Props and state management
Reusable component development
React Hooks
Application lifecycle concepts
Web and mobile application development
JavaScript (ES6+)
JavaScript fundamentals
Promises
Async/Await
Array methods
Destructuring
Spread and Rest operators
Modules and Import/Export
Closures and Callbacks
Error handling
Event handling
State Management
Redux
Redux Toolkit
Context API
Global and local state management
Handling loading, success, and error states
Managing application-level data flow
API Integration
REST API integration
Axios
Request and response handling
API authentication
Token-based authentication
API error handling
Loading-state management
Basic API debugging
WebSockets Real-Time Features
Understanding WebSocket communication
Connecting applications to WebSocket servers
Handling real-time messages and events
Connection and disconnection handling
Reconnection handling
Real-time chat implementation
Notifications and live updates
Navigation
React Navigation
React Router
Navigation stacks
Routes
Route parameters
Navigation state management
UI Development
HTML5
CSS3
Responsive UI development
CSS Flexbox
Reusable UI components
Figma/Adobe XD implementation
Responsive layouts for different screen sizes
Mobile-friendly interface development
Local Storage Caching
localStorage
IndexedDB
AsyncStorage
MMKV
Session data storage
User preferences
API data caching
Local application state persistence
Firebase
Firebase project initialization
Firebase Authentication
Firebase Cloud Messaging (FCM)
Push notification implementation
Push notification handling
Basic Firebase configuration for web and mobile applications
Build Run
Mobile:
- Ability to run React Native applications using Android Studio.
- Understanding of Android emulators.
- Ability to test applications on physical Android devices.
- Basic familiarity with Xcode and iOS simulators/devices is preferred.
Web:
Ability to run React.js projects using npm/yarn.
Understanding of development builds.
Understanding of production builds.
Basic understanding of frontend build processes.
Debugging
Browser Developer Tools
React Developer Tools
Debugging React.js applications
Debugging React Native applications
Identifying UI issues
Identifying API issues
Identifying state-management issues
Identifying navigation issues
Reading and understanding basic error logs
Git Version Control
Cloning repositories
Creating branches
Switching branches
Pulling and pushing code
Creating meaningful commits
Creating pull requests
Reviewing pull requests
Resolving merge conflicts
Understanding Git workflows
Keeping local branches synchronized with remote repositories
Preferred Skills
Strong understanding of React.js and React Native .
Experience working on real-world web and mobile applications.
Strong understanding of JavaScript ES6+.
Experience with REST API integration.
Knowledge of WebSockets and real-time application development.
Experience with Redux or Redux Toolkit.
Experience with Firebase services.
Experience with local storage and caching mechanisms.
Familiarity with Bootstrap or Tailwind CSS .
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Other offers great for you!
These companies are also looking for great profiles
Visian
Développeur Mobile React Native
460
Freelance
Paris, France
Hybrid
Skills
4 months ago
Quick apply
VIV
Développeur·se Fullstack React Native Senior (H/F)
80000
Permanent contract
Paris, France
Hybrid
Skills
7 days ago
Quick apply
Top Profil
Fullstack Mobile Engineer - React Native / Expo
600-700
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
5 days ago
Quick apply