SDE 2
Bigbasket.com · Bengaluru
- Experience4–8 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelmid
- Posted2 Sept 2026
About Bigbasket.com
Bigbasket.com is hiring in Bengaluru in ecommerce retail. This role looks for around 4+ years of experience.
Skills
- Flutter
- Dart
- mobile app development
- mobile app architecture
- BLoC
- MVVM
- unit testing
- native mobile development
- CI/CD
- Android
- iOS
- GraphQL
- REST APIs
- Git
- Firebase
The role
A mobile app developer at an e-commerce company designs and builds Flutter applications with Dart and mobile app architecture, then manages Firebase integration and CI/CD pipelines for Android and iOS releases. The role also applies native mobile development to deliver scalable app features and store deployments.
Full job description
We are looking for a skilled and passionate Flutter Developer with 3+ years of experience in mobile app development, including at least 2 years of hands-on experience in Flutter. The ideal candidate will have a strong understanding of app architecture, be well-versed in Dart, and be capable of building robust mobile applications across Android and iOS platforms.
Responsibilities:
Design and develop mobile applications using Flutter and Dart.
Translate UI/UX wireframes into high-quality, scalable code.
Architect applications using best practices like BLoC, MVVM, and other design patterns.
Ensure code quality through unit testing and proper documentation.
Integrate and implement features using native modules when required (Android/iOS).
Set up and manage CI/CD pipelines for automated build and deployment processes.
Package release builds and manage app store deployments for both iOS and Android platforms.
Collaborate with product managers, designers, and other developers to deliver high-quality products.
Identify performance bottlenecks and bugs, and devise solutions to address them.
Requirements:
3+ years of experience in mobile app development.
2+ years of hands-on experience with Flutter and Dart.
Strong grasp of Dart 2.0 including data structures and collections.
Deep understanding of app architecture, threading, networking, and event loop.
Familiarity with native development for Android and/or iOS.
Experience with CI/CD tools and workflows for mobile applications.
Strong problem-solving and debugging skills.
Excellent communication and teamwork abilities.
Experience with publishing apps on Google Play and App Store.
Knowledge of Firebase, GraphQL, and REST APIs.
Familiarity with tools like Git, Jira, Figma, etc.