React Native / Flutter Developer Intern
Location: Remote
Company: Sutram Solutions Pvt. Ltd.
About Us
Sutram Solutions Pvt. Ltd. develops Educational ERP and Learning Management System (LMS) platforms that help educational institutions streamline operations and improve learning experiences through modern web and mobile applications.
Role Overview
We are looking for enthusiastic React Native or Flutter Developer Interns who are passionate about mobile application development. This internship offers hands-on experience in building real-world cross-platform mobile applications while learning industry-standard development practices, clean coding principles, and Agile methodologies.
Primary Responsibilities (First 3 Months)Mobile Application Development
- Develop and maintain cross-platform mobile applications using React Native or Flutter.
- Build responsive and reusable UI components.
- Implement application features based on UI/UX designs.
- Integrate mobile applications with REST APIs.
- Debug and resolve application issues.
- Optimize application performance and responsiveness.
API Integration
- Consume REST APIs.
- Handle authentication and authorization.
- Parse JSON responses.
- Implement proper error handling.
- Validate API responses.
State Management
- Work with state management libraries.
- Manage application data efficiently.
- Handle asynchronous operations.
- Maintain scalable application architecture.
UI Development
- Build responsive mobile screens.
- Ensure pixel-perfect implementation.
- Implement animations and transitions.
- Maintain consistent UI across Android and iOS.
- Follow Material Design and platform-specific guidelines.
Database & Local Storage
- Work with local databases or storage solutions.
- Implement offline data storage.
- Manage caching strategies.
- Synchronize local and server data.
Testing & Debugging
- Perform application testing.
- Debug runtime issues.
- Fix UI and functional bugs.
- Improve application stability and performance.
Version Control
- Use Git for source code management.
- Create feature branches.
- Participate in code reviews.
- Resolve merge conflicts.
- Maintain clean commit history.
Documentation
- Document implemented features.
- Maintain technical documentation.
- Share daily work updates.
- Update project tasks in JIRA.
- Follow coding standards and documentation practices.
Learning & Development
Along with project work, you will receive structured training in:
- React Native or Flutter
- Dart (Flutter) or JavaScript/TypeScript (React Native)
- HTML & CSS Fundamentals
- REST API Integration
- Git & GitHub
- Firebase Basics
- State Management (Provider, Riverpod, Bloc, Redux, Context API)
- Mobile App Architecture
- UI/UX Best Practices
- Performance Optimization
- Agile Development Practices
The objective is to gradually prepare you to become a professional Mobile Application Developer capable of independently developing production-ready mobile applications.
Daily Responsibilities
You will be expected to:
- Attend daily Scrum meetings.
- Participate in Sprint Planning.
- Participate in Sprint Reviews.
- Participate in Sprint Retrospectives.
- Update JIRA tasks regularly.
- Share daily work updates.
- Coordinate with developers, product owners, and mentors.
- Complete assigned tasks within committed timelines.
- Develop assigned mobile application features.
- Fix reported bugs and issues.
- Review and improve existing code.
- Continuously learn new mobile development technologies.
Learning Opportunities
Interns will receive exposure to:
- React Native Development
- Flutter Development
- Dart Programming
- JavaScript & TypeScript
- REST API Integration
- Firebase Services
- Git & GitHub
- Mobile UI/UX Development
- State Management
- Agile Scrum Practices
- Code Reviews
- Mobile App Deployment Concepts
- Performance Optimization
- Application Architecture
Required Skills
- Basic knowledge of React Native or Flutter.
- Basic understanding of Dart, JavaScript, or TypeScript.
- Knowledge of HTML and CSS fundamentals.
- Basic understanding of REST APIs.
- Familiarity with Git is a plus.
- Understanding of mobile application development concepts.
- Strong analytical and problem-solving skills.
- Good communication skills.
- Willingness to learn and grow.
Eligibility
- Freshers and recent graduates are encouraged to apply.
- Candidates pursuing or completing degrees in Computer Science, IT, or related fields are welcome.
- Candidates with academic projects or personal mobile app projects are preferred.
What You'll Gain
- Hands-on experience building real-world mobile applications.
- Exposure to Agile software development practices.
- Mentorship from experienced mobile application developers.
- Experience working with modern mobile development frameworks and tools.
- Opportunity to work on Educational ERP and LMS mobile applications.
Application Process
Interested candidates can learn more about available opportunities and submit their application through our Careers page.
Careers Page:
https://sutramsolutions.in/careers
Job Types: Full-time, Permanent, Internship
Pay: ₹100.00 - ₹500.00 per month
Benefits:
- Flexible schedule
- Paid time off
Application Question(s):
- Why you want to do internship motivates
- The internship amount will be decided after seeing your 3months work , are you comfortable with this ?
- Are you familiar with concepts like Navigator , Routers , StatefulWidget, async, await and Future. and backend API integration with GET/POST/PUT
- This internship requires 8hrs of daily commitment, are you comfortable ?
- Do you have any exposure to mobile development using flutter
Work Location: Remote