Show more filters
Job Type   /   Job Level
Full-time   /   Others/Any
Job Location
Fraser Valley B, British Columbia, Canada
Salary Range
CAD 7,500 - CAD 10,000 (Monthly)
A free Jobstore account is required to proceed to the employer site.
  • Home
  • About Synoverge
  • Career
  • Flutter Developer

Work Experience

2-4 years

Positions

1

Location

Ahmedabad, Gujarat

Job Description

  • We are looking for a passionate and skilled Flutter + Android Developer to join our mobile development team. The ideal candidate should have strong knowledge of Android and Flutter application development, solid programming fundamentals, and experience building scalable, high-quality mobile applications. The candidate should be eager to learn new technologies and contribute throughout the application development lifecycle.

Soft Skill- Must Have

  • Strong analytical and problem-solving skills.
  • Good communication and collaboration skills.
  • Ability to learn and adapt quickly.
  • Ownership and accountability for assigned tasks.
  • Attention to detail and commitment to delivering quality software.

Technical Skill- Must Have

  • Flutter, Android, Jira or experience of any other tool for Requirements management, Requirement Analysis
  • Flutter
  • Android, Java, Kotlin
  • Jira or experience of any other tool for Requirements management, Requirement Analysis, Analytical Skills and analysis experience
  • Client Communication, Coding standards and best practices

Responsibilities

  • Design, develop, test, and maintain Android and Flutter mobile applications.
  • Develop clean, reusable, and maintainable code following industry best practices.
  • Integrate RESTful APIs and third-party SDKs.
  • Collaborate with UI/UX designers, backend developers, QA engineers, and project managers.
  • Optimize application performance, responsiveness, and user experience.
  • Debug, troubleshoot, and resolve application issues.
  • Participate in code reviews and follow coding standards.
  • Publish and maintain applications on the Google Play Store and Apple App Store.
  • Work in an Agile/Scrum development environment.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2–5 years of experience in Flutter and/or Android application development.
  • Experience working with Agile/Scrum methodology.
  • Understanding of CI/CD pipelines (GitHub Actions, Jenkins, Codemagic, etc.) is an advantage.
  • Knowledge of app security best practices (secure storage, SSL pinning, API authentication) is a plus.
  • Experience with dependency injection (Hilt/Koin for Android or GetIt for Flutter) is preferred.

Expectations

  • Programming Languages: Strong knowledge of Core Java, Good understanding of Kotlin, Good understanding of Dart, Strong understanding of Object-Oriented Programming (OOP) concepts
  • Mobile Development: Flutter framework, Native Android development, Android SDK and Jetpack libraries, Activity & Fragment lifecycle, Background processing (WorkManager, Services)
  • Architecture & Design Patterns: MVC, MVP, MVVM, Repository Pattern, Clean Architecture
  • State Management (Flutter): Provider, BLoC, GetX, Riverpod
  • API Integration: RESTful APIs, JSON Parsing, Authentication (JWT, OAuth - basic understanding), Retrofit/Dio/HTTP Client, Error handling and API response management
  • Database: Room Database, SQLite, Offline data synchronization
  • Firebase Services: Firebase Authentication, Firebase Cloud Messaging (FCM), Crashlytics, Analytics, Remote Config, Firebase App Distribution
  • Device Features & Integrations: Google Maps, Location Services, Camera, File Picker, Image Upload, Push Notifications, Deep Linking
  • UI/UX: Responsive UI development, Portrait & Landscape support, Material Design guidelines, Theme management (Light/Dark Mode), Localization & Multi-language support, Custom widgets and reusable UI components, Basic animations
  • Local Storage: SharedPreferences, Secure Storage, DataStore (Android - good to have)
  • Version Control & Tools: Git, GitHub/GitLab/Bitbucket, Android Studio, VS Code, Postman, Firebase Console
  • Play Store / App Store: App signing, Release build generation, APK & AAB creation, Play Console deployment, App Store deployment (preferred), Versioning and release management, Play Store review guidelines
  • Testing: Debugging and profiling, Crash analysis using Crashlytics
  • Experience with native Android development alongside Flutter.
  • Experience with iOS builds and App Store releases.
  • Experience integrating payment gateways.
  • Knowledge of Firebase App Check and Play Integrity.
  • Familiarity with push notification services and deep linking.
  • Understanding of performance optimization and memory management.

Apply Job

Select Notice Period7 days15 days1 Month2 Months3 Months

Upload Resume*
A free Jobstore account is required to proceed to the employer site.

More jobs

People also search