HamburgerMenu
hirist

Senior Mobile Developer - Flutter

NEOGOV
Anywhere in India/Multiple Locations
4 - 7 Years

Posted on: 13/10/2025

Job Description

About the Role :


As a Senior Mobile Developer (Flutter), you will be responsible for the design, development, and maintenance of NEOGOVs cross-platform mobile applications built on Flutter, Dart, and GraphQL. You will collaborate closely with backend engineers, product managers, and UI/UX designers to deliver a seamless, consistent user experience for thousands of public sector HR professionals worldwide. The role requires deep technical expertise in Flutter and mobile app architecture, an understanding of software engineering best practices, and the ability to work in an Agile, globally distributed environment.


Key Responsibilities :


- Lead the design, development, and delivery of mobile app features using Flutter and Dart, ensuring high performance and reliability.


- Collaborate with cross-functional teams (Product, Design, QA, and Backend) to translate business requirements into scalable technical solutions.


- Integrate mobile applications with GraphQL APIs, ensuring optimized data access and response handling.


- Participate in code reviews, enforce best practices, and contribute to continuous improvement of coding standards.


- Implement state management using BLoC or Provider patterns, ensuring maintainable and modular architecture.


- Debug and resolve performance bottlenecks, UI inconsistencies, and API integration issues across platforms.


- Build, test, and deploy apps for both Android and iOS using CI/CD pipelines and automated testing.


- Maintain cross-platform UI consistency, accessibility compliance, and responsiveness.


- Plan and identify areas for refactoring, optimization, and feature enhancement within the codebase.


- Stay current with new frameworks, technologies, and best practices in mobile and cross-platform development.


- Work in a SCRUM-based Agile environment, attending sprints, reviews, and retrospectives.


Required Skills & Qualifications :


- 4- 7 years of professional experience in mobile application development, with at least 3+ years of hands-on Flutter and Dart experience.


- Proven experience developing, releasing, and maintaining apps on both Android and iOS platforms.


- Strong command of Flutter, Dart, and GraphQL integration.


- Experience working with Visual Studio Code or Android Studio for Flutter-based development.


- Deep understanding of the mobile app lifecycle, performance optimization, and state management.


- Prior experience developing native Android (Kotlin) or iOS (Swift) applications.


- Solid understanding of RESTful APIs, Web Services, and Service-Oriented Architecture (SOA).


- Familiarity with BLoC pattern, Provider, or Riverpod for state management.


- Experience writing clean, maintainable, and testable code following SOLID principles.


- Exposure to .NET development or backend services is a plus.


- Experience with Agile methodologies, particularly SCRUM.


- Strong analytical thinking, attention to detail, and communication skills.


- Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).


Preferred Skills :


- Experience working in HRTech / SaaS product development environments.


- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, or Bitrise).


- Knowledge of Firebase, App Center, or Crashlytics for analytics and crash reporting.


- Familiarity with unit testing, integration testing, and automated UI testing frameworks for Flutter.


- Understanding of internationalization (i18n) and localization (L10n) in global mobile applications.


- Experience working in distributed teams across multiple time zones.

info-icon

Did you find something suspicious?