Location
In office (Bengaluru)
Overview
Company
Impact
Profile match
Aitainment is an EdTech and consumer AI startup that creates cinematic AI-generated short videos for students to make government exam preparation as engaging and entertaining as watching any favorite show.
We're building the future of education and are looking for highly skilled Flutter Engineers who can help us ship a world-class mobile experience to lakhs of students. We're looking for someone who thrives in a fast-paced environment and is comfortable navigating ambiguity. You won't just be writing code; you will be architecting systems. Ideally, you are someone who can take a vague problem statement, convert it into technical requirements, and build a scalable solution from the ground up.
Responsibilities:
- App Architecture and State Management: Design and build scalable Flutter apps using GetX for state management, routing, and dependency injection. Set conventions for package structure, controllers, bindings, and services that the rest of the team can follow without friction.
- Test-Driven Development: Write code with TDD as a default. Build a strong base of unit tests, widget tests, and integration tests so we ship fast without breaking what already works. We believe tests are a pillar of shipping fast in the right manner.
- Performance and Memory: Use the Flutter DevTools profiler to hunt down jank, rebuild issues, and memory leaks. Understand how the Dart VM manages memory, how ImageCache behaves, how ListView. builder differs from a naive list, and other performance pitfalls. Keep the app smooth on entry-level Android devices, not just flagship phones.
- Audio and Video Playback: Own the playback layer: background audio, lockscreen controls, video players, buffering, caching, and resuming.
- Payments: Integrate and maintain payment gateway flows (Razorpay/Cashfree). Handle payment idempotency, retries, and failure recovery so we never double-charge a user or lose a successful payment to a flaky network.
- Notifications and Networking: Set up push notifications(FCM), handle foreground/background/terminated states, deep links, and notification routing. Build cleanAPI interceptorsfor auth tokens, refresh flows, retries, error normalisation, and request/response logging.
- Feature Flags and Remote Config: Use Firebase Remote Config and feature flags to ship new features with gradual rollouts, kill-switch broken features, and A/B test product hypotheses without a forced app update.
- End-to-End Ownership: Debug across the stack, work with backend engineers on API contracts, and translate basic requirements into shipped features with minimal hand-holding. Crash triage via Crashlytics and post-release monitoring.
- Lead: Guide junior and mid-level Flutter engineers, review PRs with intent, and help the team grow and execute faster.
Requirements:
- Core Stack: Strong proficiency in Flutter and Dart, with 3+ years of production Flutter experience.
- State Management: Deep, hands-on experience with GetX controllers, bindings, reactive state, routing, and dependency injection.
- Testing: Strong practice of TDD, unit tests, widget tests, and integration tests. You've used mockito/mocktail, flutter_test, and integration testing in production codebases.
- Performance: Hands-on with the Flutter DevTools profiler, timeline view, memory view, and CPU profiler. You can read a flame chart and explain why a frame dropped.
- Memory Management: Solid understanding of Dart's memory model, GC behaviour, image caching, stream disposal, and common leak patterns in Flutter.
- Audio/Video: Production experience with just_audio, audio_service, media_kit, or equivalent. Comfortable with background playback, media notifications, and HLS streaming.
- Payments: Shipped at least one app with a real payment gateway integration. Understood idempotency keys, retry semantics, and reconciliation.
- Firebase: Comfortable with FCM, Remote Config, Crashlytics, Analytics, and OTP-based authentications.
- Networking: Solid command of Dio or HTTP, request interceptors, token refresh, retry logic, and caching.
- Release Engineering: Shipped apps to both the Play Store and App Store. You know signing configs, provisioning profiles, App Store Connect, and staged rollouts.
- Tools: Git, Firebase CLI, and standard CI/CD workflows (GitHub Actions).
Nice to Have:
- Experience with native Android (Kotlin) or iOS (Swift) for writing platform channels when Flutter falls short.
- Previous experience in a high-growth product-based startup and have seen their journey.
- Ability to incorporate AI tools into daily engineering workflows to drive efficiency and deliver higher quality outcomes.
- Experience with Supabase.
- Familiarity with CI/CD setup for Flutter.
Culture Fit:
- Adaptive to Ambiguity: You are comfortable working in a dynamic environment where requirements may shift. You can move forward without having every single detail defined upfront.
- Problem Solver: You view technical challenges as puzzles to be solved, not blockers.
- Self-Starter: You have a track record of building mobile apps from basic requirements and owning the release pipeline.
- Quality-Obsessed: You believe shipping fast and shipping right are not in conflict; they're enabled by tests, profiling, and feature flags.
- AI Evangelist: You ship faster with AI, spend enough time in design and planning, and then let the models do their magic with proper guardrails (unit/integration tests for faster execution).
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
704,540 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
Bengaluru
MLOps Engineer
4 hours ago
≈ $62k – $141k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Groningen
Python
Python
FastAPI
AI/ML
AI Agents
Langfuse
TensorFlow
PyTorch
LLM
Machine Learning
DevOps
GCP
GitHub Actions
Azure
CI/CD
AWS
Docker
GitHub
Apply
Technical lead II
4 hours ago
≈ $24k – $51k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Pune
JavaScript
TypeScript
SQL
C#
C++
C#
.NET
Databases
MS SQL
Frontend
Angular
DevOps
Azure DevOps
Azure
CI/CD
Git
GitHub
Windows
Management
Agile
Scrum
Kanban
Waterfall
Microsoft Office
Apply
Software Test Engineer
4 hours ago
In office • 8+ years exp
SQL
Databases
PostgreSQL
AI/ML
Claude
Model Context Protocol
Vertex AI
AI Agents
AWS Bedrock
Gemini
LLM
OpenAI
Anthropic
NIST AI RMF
DevOps
GitHub Actions
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
FedRAMP
Defense in Depth
Management
n8n
Zapier
Power Automate
Apply
Remote • Internship • Nantes
Python
Java
DevOps
GitLab CI
CI/CD
Git
Docker
Management
Agile
Apply
QA Domain Lead
4 hours ago
≈ $20k – $57k per year (Estimated) • Remote/Hybrid • Full-Time • Sandton
DevOps
CI/CD
Shift-Left
Cybersecurity
Shift-Left Security
Apply
Founding Backend Engineer - Golang
1 month ago
In office • Bengaluru
Python
Go
JavaScript
Node JS
Databases
PostgreSQL
Redis
Supabase
AI/ML
Fine-tuning
LLM Guardrails
DevOps
CI/CD
Git
AWS
Docker
Kubernetes
AWS Lambda
Amazon EC2
Amazon S3
API Gateway
Apply
Founding Engineer (Flutter)
2 months ago
In office • Bengaluru
Kotlin
Dart
Swift
Kotlin
Mockito
Dart
GetX
Mocktail
Databases
Supabase
Mobile
Flutter
Firebase
Dependency Injection
State Management
Crashlytics
DevOps
GitHub Actions
CI/CD
Git
GitHub
Analytics
A/B Testing
Apply
≈ $17k – $44k per year (Estimated) • In office • Full-Time • 6+ years exp • Bengaluru
JavaScript
TypeScript
PowerShell
Frontend
React.js
DevOps
Rest API
Management
Power Automate
Power Apps
SharePoint
Apply
Software Engineer - SRE
1 day ago
≈ $54k – $120k per year (Estimated) • Remote/Hybrid • Full-Time • 14+ years exp • Bachelor's Degree • Bengaluru
Python
Go
DevOps
Splunk
Terraform
Ansible
OpenTelemetry
Prometheus
CI/CD
AWS
Docker
Kubernetes
Grafana
Thanos
Amazon EKS
Alertmanager
Amazon CloudWatch
Linux
Unix
Apply
Lead Software Engineer
1 day ago
≈ $35k – $76k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bengaluru • Hyderabad
JavaScript
C#
C#
.NET
Frontend
React.js
DevOps
Azure
Apply
CRM Consultant
1 day ago
≈ $22k – $59k per year (Estimated) • Remote • Full-Time • 8+ years exp • Bachelor's Degree • Bengaluru • Hyderabad • Chennai • Pune • Noida
Apex
DevOps
CI/CD
Jenkins
Bitbucket
Management
Power Automate
SharePoint
Agile
Apply
IT Analyst
1 day ago
≈ $13k – $31k per year (Estimated) • In office • Full-Time • 1+ year exp • Bengaluru
Python
PowerShell
DevOps
Splunk
Linux
Windows
TCP/IP
DNS
VPN
Cybersecurity
Crowdstrike
Zscaler
MITRE ATT&CK
SIEM
Apply
This is one of many
704,540 more open roles from verified company boards, updated every day.

