13 Aug
|
Persistent Systems
|
Pune
13 Aug
Persistent Systems
Pune
About Position:
As a Senior Flutter Developer, you will lead the design, development, and evolution of our cross-platform (iOS & Android) inventory auditing mobile app using Flutter. You will tackle complex challenges in UI/UX, offline-first data handling, synchronization with backend services, on-device processing, and edge-case robustness for field usage. As a senior contributor, you will set engineering standards, mentor team members, drive architectural decisions, and ensure the app remains performant, secure, and maintainable.
Role: Senior Flutter Developer
Location: Pune
Experience: 5 to 10 Years
Job Type: Full time Employment
What You'll Do:
Design, develop, and maintain high-quality cross-platform mobile features using Flutter and Dart for seamless iOS and Android experiences.
Architect and optimize local relational data models (e.g., using SQLite or similar) for efficient storage, querying, and offline-first reliability.
Implement robust data synchronization workflows between the mobile app and backend services via RESTful APIs, handling conflicts, retries,
and partial syncs.
Integrate and maintain JavaScript-based processing modules for on-device business logic and computations.
Participate in architectural discussions for new features, performance improvements, scalability, and long-term codebase health.
Write clean, testable, maintainable code following best practices, state management patterns (e.g., Bloc, Provider, Riverpod), and mobile architecture standards.
Develop comprehensive unit/integration tests and contribute to automated testing strategies across the mobile pipeline.
Collaborate closely with product managers, designers, backend engineers, and QA to deliver polished, end-to-end features.
Debug and resolve complex production issues, edge cases, and field-reported problems with reliable, long-term fixes.
Work with CI/CD pipelines (GitLab CI, GitHub Actions, Fastlane, Codemagic, etc.) for automated builds, testing, and app store deployments.
📌 Senior Flutter Developer (Pune)
🏢 Persistent Systems
📍 Pune