Loading...

Vensure Employer Solutions

Flutter Developer

Vensure Employer Solutions
Thiruvananthapuram, Kerala On-site
On-Site Full-Time Thiruvananthapuram, Kerala India

Skills

REST APIs Flutter

About the Role

We are looking for a Senior Flutter Developer with a passion for crafting elegant, scalable, and high-performance mobile apps. This role demands not only mastery in Flutter and Dart but also a strong architectural mindset, with an emphasis on Clean Architecture, SOLID principles, and high maintainability.

Essential Duties and Responsibilities:
Design and develop robust, scalable Flutter apps using Dart, embracing SOLID principles (especially the Liskov Substitution Principle) and Clean Architecture.
Architect apps following MVVM, DDD, or other scalable patterns.
Implement advanced state management (BLoC, Riverpod, Provider) with a focus on separation of concerns and testability.
Work with isolates and Dart’s event loop to ensure high responsiveness during heavy processing tasks.
Integrate native SDKs and platform-specific features using Kotlin, Java, Swift, and platform channels.
Optimize performance through fine-grained control over asynchronous operations and concurrency.
Collaborate with design, product, and backend teams to deliver clean UI and reliable features.
Ensure high code quality with unit, widget, and integration tests using tools like Mockito and Flutter Test.
Write maintainable and well-documented code adhering to best practices.
Participate in code reviews and mentor junior developers on best practices.

Knowledge, Skills, and Abilities:
3–5+ years of experience in Flutter with 7+ deployed apps on both Android and iOS.
Solid expertise in Dart asynchronous programming, event loops, and isolate-based concurrency.
Deep knowledge of SOLID design principles, especially Liskov Substitution and Dependency Inversion.
Experience with Clean Architecture and domain-driven design patterns.
Familiarity with advanced Flutter DevTools for profiling, debugging, and optimization.
Skilled in integrating REST APIs, GraphQL, and handling network reliability.
Experience working with Firebase, Hive, SQLite, and secure local storage.
Familiar with Azure DevOps, JIRA, and Agile workflows.
Proficient in Git and collaborative version control practices.
Strong communication skills and team collaboration.

Nice to Have:
Experience setting up and maintaining CI/CD pipelines for automated testing and deployment.
Knowledge of Flutter Web or Desktop development.
Experience with analytics tools (Firebase Analytics, Mixpanel) and crash reporting (Crashlytics, Sentry).

Education and Experience:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Minimum 3–5 years of Flutter development experience.
Previous experience leading mobile development projects or teams is a strong plus.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs

RAIS USA Logo

Mobile Application Developer

RAIS USA On-site
Andd Jobs Logo

Flutter Developer

Andd Jobs On-site
Mantras2Success.com Logo

Flutter Developer

Mantras2Success.com On-site
Vensure Employer Solutions Logo

Flutter Developer

Vensure Employer Solutions On-site
iHub-Data, IIIT Hyderabad Logo

Full-Stack Developer

iHub-Data, IIIT Hyderabad On-site