Free cookie consent management tool by TermsFeed Software Engineer (Flutter) intern | Antal Tech Jobs
Back to Jobs
2 Days ago

Software Engineer (Flutter) intern

decor
180000 - 200000 INR - Yearly
Information Technology
Other
Cravv

Overview

Flutter Intern

Engineering · Frontend Team · Bengaluru, India

About the Role

We're looking for a Flutter intern who genuinely enjoys building mobile apps, someone who cares about clean code, good UX, and writing software that's easy for others to understand and maintain.

You'll join our frontend engineering team and work on a production app with real users. You'll contribute to features, learn how we structure and scale a Flutter codebase, and grow alongside experienced engineers who are happy to mentor and collaborate.

What You'll Work On

  • Build and maintain UI screens and features across Android and iOS
  • Integrate REST APIs using Dio and handle real-time data via WebSockets
  • Manage app state with Riverpod across different parts of the app
  • Implement in-app and push notifications (local and FCM)
  • Navigate multi-screen flows using GoRouter — including deep links and route guards
  • Work within a clean, layered architecture (data / domain / presentation)
  • Build responsive layouts that work well across phone and tablet screen sizes
  • Work with local databases for offline support and caching (Hive / SQLite / Drift)
  • Write well-documented code following Dart documentation guidelines
  • Write unit and widget tests for your features
  • Debug issues across Android and iOS

Tech Stack

  • State Management — Riverpod
  • Navigation — GoRouter
  • Networking — Dio
  • Realtime — WebSockets
  • Local Storage — Hive / Drift / SQLite
  • Notifications — Firebase Cloud Messaging + local notifications
  • Architecture — Clean Architecture (Repository pattern, layered separation)

Architecture

We follow a layered clean architecture across all features.


lib/
├── core/
│ ├── network/ # Dio client, interceptors, WebSocket manager
│ ├── notifications/ # FCM + local notification service
│ └── router/ # GoRouter config, route definitions

├── features/
│ └── [feature]/
│ ├── data/
│ │ ├── datasources/ # Remote + local data sources
│ │ ├── models/ # JSON serialisable models
│ │ └── repositories/
│ ├── domain/
│ │ ├── entities/
│ │ ├── repositories/ # Abstract contracts
│ │ └── usecases/
│ └── presentation/
│ ├── providers/ # Riverpod providers and notifiers
│ ├── screens/
│ └── widgets/


Requirements

Must Have

  • Solid experience with Dart and Flutter — you've built apps, not just followed along
  • Working knowledge of Riverpod for state management
  • Familiarity with GoRouter for navigation
  • Experience calling REST APIs with Dio, handling errors, and managing response models
  • Understanding of clean architecture — keeping data, business logic, and UI clearly separated
  • Experience with WebSockets for real-time data
  • Ability to build responsive UIs that adapt to different screen sizes
  • Experience with at least one local database (Hive, Drift, or SQLite)
  • Comfortable implementing push and local notifications
  • Writes well-documented Dart code — meaningful dartdoc comments, clear naming, readable structure
  • Comfortable with Git and working in a collaborative codebase
  • Good grasp of data structures and algorithms — you can reason through a problem before jumping to code

Good to Have

  • Experience with BLE (Bluetooth Low Energy) — scanning, connecting, and communicating with devices
  • Experience with WiFi connectivity — network-aware features, connectivity detection
  • Published apps on the Play Store or App Store
  • Familiarity with platform channels (native Android / iOS interop)

What We Value

  • Code that's clean, readable, and well-documented — not just code that works
  • Strong problem-solving mindset — breaking down complex problems into manageable pieces
  • Curiosity and a willingness to learn from the team
  • Taking ownership of your work from design to delivery
  • Communicating clearly when you're stuck or need help
Share job
Similar Jobs
View All
2 Hours ago
Director - Data Delivery Partner
Information Technology
  • 6000000 - 7600000 INR - Annual
  • 15 - 20 Yrs
  • Hyderabad
Role Overview: We are seeking an experienced Account Delivery Head – Director level to lead end-to end delivery for strategic accounts in the Consumer Packaged Goods (CPG) domain, with a strong focus on Data Engineering, Advanced Analytics, and Da...
decor
1 Day ago
AI Data Architect
Information Technology
  • 900000 - 3000000 INR - Annual
  • 7 - 16 Yrs
  • Pune
he AI Architect requires 7-plus years of quality hands-on experience in AI development, focusing on bringing systems live with over 100 users, not just proof of concepts. AI Data Architect  About the Role As an AI Data Architect  you wil...
decor
1 Day ago
Data Scientist II
Information Technology
Job Description About Busuu Busuu is one of the world’s leading EdTech companies, having empowered over 125 million users across 190 countries to learn languages through AI powered courses, feedback from native speakers, and live tutoring. As part of...
decor
1 Day ago
SCRUM MASTER L2
Information Technology
Job Description Job Title: SCRUM MASTER L2 City: GIFT City State/Province: Gujarat Posting Start Date: 4/7/26 Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative s...
decor
1 Day ago
Lead Design Engineer - Instrument Panel & Door
Automotive
  • 14 - 20 Yrs
  • Pune, Pimpri-chinchwad
Your mission, roles and requirements: We are seeking an experienced Design Engineer who could design and govern end‑to‑end program styling What You'll Do: Responsible to manage team of 4-6 engineers for programs. Work estimation an...
decor
2 Days ago
Principal Data Scientist
Information Technology
  • Pune, MH, India
Job Title Principal Data Scientist Job Description Summary Job Description INCO: “Cushman & Wakefield”...
decor
2 Days ago
Scrum Master
Information Technology
  • Pune, MH, India
Company Description Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change. By combining world-class engineering, industry expertise and a people-centric mindset, we consult...
decor
2 Days ago
Power Platform Technical Lead
Information Technology
  • 2000000 - 2500000 INR - Yearly
Job Summary We are seeking an experienced Power Platform Technical Lead with over 10 years of experience to design, develop, and lead enterprise-grade solutions. The ideal candidate will have deep expertise in Microsoft Power Platform, strong develop...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media