Mobile App Development Intern

5 days ago


Remote, India Sutram Solutions Pvt Ltd Full time

Internship: Mobile App Development Intern (Flutter + Java Spring Boot)

Company: Sutram Solutions Pvt. Ltd.

Location: Remote / Hyderabad (Hybrid)

Duration: 6 Months

Stipend: Range of ₹1,000 – ₹3,000 per month, based on performance and contribution.

Mentorship: Yes (Direct guidance from senior engineers)

Apply Now: Send your resume + assignment submission (video) to

only if you agree to all the terms and conditions

About Sutram Solutions

Sutram Solutions Pvt. Ltd. is an early-stage EdTech startup developing advanced Educational ERP and Learning Management Systems powered by AI. Our products transform how educational institutions handle academics, content, and student engagement through intelligent, real-time automation.

We are looking for a Mobile App Development Intern who is strong in Flutter for frontend and Java Spring Boot for backend REST APIs, with solid knowledge of JPA and database design..

Responsibilities Flutter/Dart Development

  • Assist in building cross-platform mobile applications using Flutter
  • Design and implement responsive, user-friendly UI using Dart and Material Design
  • Integrate Flutter applications with RESTful APIs developed using Java Spring Boot
  • Collaborate in designing and consuming secure, scalable backend services
  • Develop and maintain Spring Boot REST APIs for mobile app features
  • Create and manage JPA entities, repositories, and database relationships
  • Work with relational databases (MySQL/PostgreSQL) for data persistence
  • Implement authentication and real-time features using Firebase (Auth, Firestore, Push Notifications)
  • Manage local data storage using SQLite and SharedPreferences
  • Debug and resolve UI, API, and backend logic issues across mobile and server layers
  • Explore and implement state management solutions (Provider, Riverpod, Bloc)
  • Optimize mobile app performance and backend API efficiency
  • Ensure smooth user experience through clean architecture and best coding practices
  • Participate in API documentation using tools like Swagger/OpenAPI
  • Collaborate with team members through code reviews, sprint planning, and agile ceremonies

Collaboration & Development

  • Participate in daily stand-ups and agile ceremonies
  • Collaborate with backend engineers, designers, and product managers
  • Follow best coding practices and participate in peer code reviews
  • Present weekly progress reports and learning insights
  • Maintain documentation and technical notes for features developed

Mobile App Development (Flutter / Dart)

  • Strong understanding of Flutter & Dart
  • Build cross-platform mobile apps using Flutter
  • Implement responsive UI using Material Design
  • Handle state management (Provider / Riverpod / Bloc)
  • Integrate Flutter apps with RESTful APIs
  • Manage local storage (SQLite, SharedPreferences)
  • Debug UI, performance, and logic issues
  • Firebase basics (Auth, Firestore, Push Notifications)

Backend Development (Java – Mandatory)

  • Strong knowledge of Java
  • Experience with Spring Boot
  • Ability to design and implement REST APIs
  • Strong understanding of JPA / Hibernate
  • Writing Spring Data JPA repositories
  • Entity relationships (One-to-One, One-to-Many, Many-to-Many)
  • Pagination, sorting, filtering APIs
  • DTOs, request/response handling
  • Exception handling and validation
  • API documentation (Swagger / OpenAPI preferred)

Database Skills (Mandatory)

  • Hands-on experience with MySQL / PostgreSQL
  • Database schema design
  • Indexing and performance basics
  • Writing efficient queries
  • Understanding transactions and data consistency

Documentation Responsibilities

  • Create and maintain technical documentation for Flutter components and services
  • Write clear and concise code comments and usage documentation
  • Contribute to API documentation if backend integration is involved (e.g., Swagger/OpenAPI)
  • Prepare simple user guides or tutorials if needed
  • Document learnings, challenges, and solutions during the internship

Learning & Team Collaboration

  • Daily stand-up meetings and sprint ceremonies (planning, review, retrospectives)
  • Work with senior developers via pair programming sessions
  • Participate in code reviews to enhance your coding quality
  • Attend weekly knowledge-sharing sessions and live demos
  • Present your progress every Saturday in team review sessions

Real-World Scenarios You'll Experience

Scenario 1: Feature Implementation

Implement a new feature like transaction history in Flutter, integrating it with RESTful APIs and Firebase for real-time data.

Scenario 2: Bug Resolution

Investigate and fix mobile bugs—whether UI glitches or API failures—by tracing through logs and testing fixes.

Scenario 3: Code Refactoring

Improve older Flutter code by adopting clean architecture patterns and migrating state management approaches (e.g., from setState to Provider or Bloc).

Growth Opportunities

  • Hands-on experience with real mobile app development
  • Mentorship from experienced Flutter engineers
  • Weekly knowledge-sharing and demo days
  • Access to premium learning platforms
  • Certificate, Letter of Recommendation, and Pre-Placement Offer (PPO) based on performance

What You'll Gain

  • Full exposure to Flutter/Dart mobile app development lifecycle
  • Real-world project contributions with measurable impact
  • Agile and collaborative team experience
  • Strong foundations for a career in mobile development
  • Certificate, LOR, and opportunity for a full-time job offer

Future Opportunity

Upon successful completion of the internship, candidates will be offered a full-time role based on performance and project contributions. Accepting the offer is optional and at your discretion.

Assignment Based Selection Process , Complete the below assignment :

  • Build a Flutter app where a user can add daily expenses, create a savings goal, and view total expenses & savings on a simple dashboard.
  • Add daily expenses , Create savings goals , View total spending and savings progress.
  • View list of expenses (date-wise) ,View total expense for today , View total expense for current month
  • Develop Java Spring Boot REST APIs to manage expenses and goals using JPA with MySQL.
  • Integrate Flutter with backend APIs to fetch, add, and display data in real time.
  • Submit a screen-recording video showing Flutter UI, API integration, and data stored in MySQL.
  • SUBMISSION : VIDEO ONLY

If Interested finish the assignment and send screen recording of the same.

Send your resume and a confirmation email to:

For queries:

Email:

Warm regards,

Team Sutram Solutions

Job Types: Full-time, Fresher, Internship, Contractual / Temporary

Contract length: 6 months

Pay: ₹1, ₹3,000.00 per month

Benefits:

  • Paid time off

Application Question(s):

  • Internship stipend is ₹1000 only — apply only if you're okay with it and send your updated resume to
  • Have you gone through the assignment details given in the job description, can you submit this in one day?
  • If no then how many days you need to finish it ?

Work Location: Remote



  • Remote, India QIKK SPACE Full time

    Job Title: Full Stack Mobile App Developer Intern (React Native)Location: RemoteJob Type: InternshipDuration: 3 Months – extendable based on performanceAbout the Role:We are looking for a passionate and motivated Full Stack Mobile App Developer Intern with a strong interest in React Native and modern web technologies. You'll work closely with our...


  • Remote, India The Redx Technologies ltd Full time

    Role:We are looking for a motivated Mobile App Developer who is eager to learn and contribute to our ongoing projects. This Job will give you hands-on experience in designing, developing, and testing mobile applications under the guidance of experienced developers.Key Responsibilities:Assist in the design and development of mobile applications...

  • Mobile App Developer

    2 weeks ago


    Remote, India Naturolled Tea Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    We are looking for an experienced Freelance Mobile App Developer capable of building a fully functional, highly secure B2B mobile application for both Android and iOS platforms. The ideal candidate must be able to develop the entire application from scratch (hardcoded/manual coding) with clean architecture, optimized performance, and a professional-grade...


  • Remote, India App Knit Full time

    Job Description – Intern Flutter DeveloperAbout App Knit:App Knit is a leading Mobile Application Development Company based in Chandigarh, dedicated to delivering high-quality applications for clients worldwide. With a team of 35 skilled professionals and 5 years of industry experience, we specialise in crafting top-notch mobile applications using the...

  • Intern Developer

    2 weeks ago


    Remote, India App Knit Full time ₹ 2,40,000 - ₹ 4,32,000 per year

    JD for Intern DeveloperCompany: App Knit – ChandigarhPosition: Intern – DeveloperDepartment: Engineering / Backend DevelopmentReports to: Tech Lead / Project ManagerType: Internship period 6 monthsAbout App KnitApp Knit is a leading mobile app design and development company based in Chandigarh. We focus on building high-quality websites and mobile...


  • Remote, India Magas services Full time

    We are engaging an experienced Freelance App Developer with strong Flutter expertise to deliver cross-platform mobile applications on a project-by-project basis. The engagement is outcome-focused, with clearly defined scope, milestones, and timelines for each assignment.This opportunity is suitable for independent professionals who can take ownership of...


  • Remote, India vKutumb Technologies LLP Full time

    About the RoleArogyaNote is a digital prescription app used by doctors. We need a QA Intern who will test the app daily, find bugs, and make sure every release is reliable.No QA experience required — just attention to detail and love for mobile apps.What You'll DoTest new features end-to-endFind bugs and report with screenshots/videosValidate voice...

  • Mobile App Testing

    1 week ago


    Remote, India Yodep Software LLP Full time

    Job Title: Sr. QA Automation Engineer (Mobile App Testing)Experience: 6–7 YearsLocation: AhmedabadWork Mode: Work From Home (WFH)About the RoleWe are seeking an experienced and highly skilled Sr. QA Automation Engineer with strong expertise in mobile application testing. The ideal candidate must have hands-on experience with Appium and a proven track...


  • Remote, India SASA InfoTech Pvt. Ltd. Full time

    Flutter Developer (You will be working mainly on iOS app development) (You will need to have your own mac and iphone for development and testing purpose)Minimum 1 year of experience is required (Excluding internships & training)JD: Core skills required--Knowledge of Flutter framework and Dart languageExperience using REST application programming interfaces...

  • App Developer

    3 days ago


    Remote, India Tentacle solutions Full time

    Job OverviewWe are seeking a highly skilled App Developer with expertise in Flutter to join our innovative technology team. The ideal candidate will be responsible for designing, developing, and maintaining cross-platform mobile applications that deliver exceptional user experiences. A background in quantum engineering is a valuable asset, enabling the...