Talent.com
Software Engineer

Software Engineer

Tipsons GroupTirupur, Tamil Nadu, India
21 hours ago
Job description

Flutter & Dart Proficiency :

3-5 years of hands-on experience in developing and deploying mobile applications with Flutter and Dart.

Deep understanding of Flutter's fundamental concepts :

Widgets (Stateful / Stateless), lifecycle, keys, etc.

Proven State Management Expertise :

Must have production-level experience with at least one major state management solution : BLoC / Cubit, Provider, or Riverpod. The ability to articulate why one was chosen over another is crucial.

Native Platform Knowledge :

Solid understanding of the native mobile platforms (Android & iOS), including build processes, platform-specific UI / UX guidelines, and dealing with native permissions. Experience with writing / using custom Platform Channels to integrate native code (Kotlin / Java for Android, Swift / Obj-C for iOS) when required.

RESTful API Integration :

Experience in integrating with back-end services using Dio or HTTP packages. Must be proficient in handling JSON serialization / deserialization, authentication (Token-based, OAuth), and secure network communication.

Software Architecture & Design Patterns :

Demonstrable experience in structuring a Flutter app for scalability and testability using patterns like MVVM, MVC, or Clean Architecture.

Version Control : Mastery of Git for version control, including branching, merging, and pull request workflows.

Create a job alert for this search

Software Engineer • Tirupur, Tamil Nadu, India