is a dynamic and innovative company dedicated to revolutionizing
education management
through its cutting-edge platform. We specialize in providing institutes with comprehensive solutions for
administration and educational content management
. Our platform streamlines processes, enhances efficiency, and elevates the overall educational experience for both institutions and students.
About the Role:
We are seeking a
passionate, skilled, and driven React Native Intern
to join our development team. As part of MakeRoot's technology division, you will contribute to
building high-quality, cross-platform mobile applications
that empower educational institutions.
This internship is ideal for candidates who already have
hands-on experience building mobile apps
and want to expand their expertise in advanced integrations such as
maps, payment gateways, notifications, and real-time services
.
Key Responsibilities:
Collaborate with the development team to
design, develop, and maintain React Native mobile applications
.
Write
clean, maintainable, and scalable code
following best practices.
Integrate
location-based services
(GPS, Geofencing, Google Maps, Mapbox).
Work with
payment gateway services
(Razorpay, Stripe, Paytm, etc.).
Implement
push notifications
and in-app alerts (Firebase Cloud Messaging, OneSignal).
Integrate and manage
RESTful APIs
, authentication, and real-time data handling.
Participate in
code reviews
,
testing
, and
debugging
to ensure high-quality performance across Android and iOS.
Optimize app performance, responsiveness, and user experience.
Stay up-to-date with the latest trends and technologies in mobile development.
Qualifications:
Currently pursuing or recently completed a degree in
Computer Science, Software Engineering, or related field
.
Strong understanding of
JavaScript (ES6+)
,
React
, and
React Native
.
Solid grasp of
mobile app architecture
and component-based development.
Knowledge of
state management tools
(Redux, Context API, or MobX).
Familiarity with
asynchronous programming
,
API integration
, and
JSON handling
.
Basic understanding of
mobile UI/UX principles
and responsive design.
Strong
problem-solving
and
debugging
skills.
Ability to work collaboratively in a
team environment
and manage tasks independently.
Excellent communication and interpersonal skills.
Self-motivated, eager to learn, and passionate about technology.
Preferred Qualifications:
Previously built and deployed at least
1-2 React Native applications
.
Experience with
version control systems
like Git/GitHub.
Familiarity with
Firebase
(Authentication, Firestore, Notifications, Analytics).
Knowledge of
native module integration
(Android/iOS).
Understanding of
Agile development methodologies
.
Experience with
app publishing
to Google Play Store or Apple App Store.
Awareness of
security best practices
(API keys, authentication, token management).
Benefits:
Hands-on experience working on
live, real-world mobile applications
.
Mentorship and guidance from
experienced developers
.
Opportunity to explore
advanced mobile technologies
and deployment processes.
Flexible work hours and collaborative team environment.
Internship Certificate on completion.
*
Job Type: Internship
Contract length: 6 months
Pay: ₹12,000.00 - ₹18,000.00 per month
Ability to commute/relocate:
Kukatpally, Hyderabad, Telangana: Reliably commute or planning to relocate before starting work (Required)
Education: