Experience: 4–6 Years
Location: Bangalore, Whitefield
Department: Engineering
Employment Type: Full-time
About the Role
We are looking for a talented and passionate Flutter Developer (SDE 2) with 4 to 6 years of
experience to join our growing engineering team. In this role, you will be responsible for
designing, building, and maintaining high-quality, cross-platform mobile applications.
As an SDE 2, you will work closely with product managers, UI/UX designers, and backend
engineers to deliver a seamless user experience. A strong understanding of the Flutter
framework and Dart is required. Additionally, prior experience or solid knowledge of native
Android development (Kotlin/Java) is a huge plus and will help you stand out.
Key Responsibilities
● Feature Development: Design, build, and deploy robust, scalable, and maintainable
cross-platform mobile applications using Flutter and Dart.
● State Management: Write clean, efficient code utilizing standard Flutter state
management approaches (e.g., BLoC, Provider, Riverpod).
● UI/UX Implementation: Translate complex wireframes and Figma designs into
high-quality, responsive pixel-perfect UIs with smooth animations.
● API Integration: Integrate RESTful APIs, WebSockets, and third-party SDKs into the
mobile application.
● Performance Optimization: Identify and fix bottlenecks, optimize application
performance (startup time, memory usage, rendering), and fix bugs.
● Native Integration: Write platform-specific code (using Method Channels) to integrate
native Android features when required.
● Collaboration: Participate in code reviews, sprint planning, and agile ceremonies to
maintain high engineering standards.
Required Technical Skills
● Flutter & Dart: 4+ years of professional experience building and deploying
production-ready apps using Flutter.
● State Management: Proficient with at least one major state management library (BLoC,
Provider, or Riverpod).
● Asynchronous Programming: Strong understanding of Dart streams, futures, and
async/await concepts.
● Local Storage: Experience with local databases like Hive, Isar, SQLite, or
SharedPreferences.
● CI/CD & Deployment: Familiarity with Git, CI/CD pipelines (e.g., Codemagic, GitHub
Actions), and publishing apps to the Google Play Store and Apple App Store.
Preferred / "Plus" Skills
● Native Android Knowledge: Hands-on experience or a strong understanding of native
Android development using Kotlin or Java (highly preferred).
● Method Channels: Experience writing platform-specific plugins or bridging Flutter with
native Android APIs.
● Testing: Knowledge of writing unit, widget, and integration tests in Flutter.
Qualifications & Soft Skills
● Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field (or
equivalent practical experience).
● Strong problem-solving and debugging skills.
● Excellent communication and team collaboration skills.
● A proactive attitude with a keen eye for detail and design aesthetics.
What We Offer
● Flexible working hours.
● Opportunities for career growth and learning certifications.
● A vibrant, collaborative, and inclusive work culture with emphasis on sports.
Interested candidate can reach out to me: