APTO SOLUTIONS - EXECUTIVE SEARCH & CONSULTANTS
Website:
aptohr.com
Job details:
Position: Sr. Flutter Developer
Experience Required: 7 to 10 Years Location: Nashik/Pune
Employment Type: Full Time
Experience
· 7–10 years of experience in mobile application development
· 5+ years of hands-on Flutter experience in production environments
· Experience delivering enterprise-grade mobile applications deployed to app stores
· Strong experience working in Agile / Scrum environments
· Hands-on experience participating in technical design discussions
· Exposure to guiding or mentoring junior developers is preferred
· Demonstrable AI-augmented engineering practice — daily use of AI coding assistants
Required Skill Set
· Strong expertise in Flutter and Dart, with experience building scalable mobile applications
· Solid understanding of mobile architecture patterns (MVC / MVP / MVVM, Clean Architecture basics)
· Experience with state management solutions (BLoC, Riverpod, Provider, etc.)
· Proficiency in building modular Flutter applications and reusable UI components
· Good understanding of Android and iOS fundamentals, lifecycles, and platform limitations
· Knowledge of and ability to leverage iOS and Android platform capabilities, including native features (rich push notifications, app shortcuts, deep OS integration), background tasks, automation, and device-level integrations (sensors, geofencing, NFC, Bluetooth)
· Experience with REST / GraphQL API integration and network handling
· Knowledge of secure coding practices and basic mobile security concepts
· Experience in performance optimization, memory management, and efficient rendering
· Familiarity with CI/CD pipelines, automated testing (unit, widget, integration), and build processes
· Experience with app store releases, versioning, rollout, and production support
· Strong collaboration skills with backend, QA, DevOps, and product teams
· Active, daily use of AI coding assistants as part of a personal engineering workflow
· Ability to articulate where AI accelerates work and where it falls short
· Habit of reviewing, testing, and questioning AI-generated code rather than accepting it blindly
· Comfort with prompt iteration, context-setting, and prompting patterns for code, refactors, and debugging
· Curiosity about emerging AI tooling in the mobile space (AI-assisted UI generation, on-device LLMs, AI-powered testing, etc.)
Responsibilities
· Design, develop, and maintain robust Flutter mobile applications
· Translate functional and technical requirements into clean, maintainable code
· Collaborate closely with mobile architects to align with platform standards and best practices
· Participate in code reviews, ensuring quality and consistency — including reviewing AI-generated contributions with the same rigor as human-written code
· Contribute to technical design and solution discussions, including how AI can be applied to product features and to the development workflow itself
· Identify and resolve performance, stability, and usability issues
· Write unit, widget, and integration tests to ensure application quality
· Support release activities, bug fixes, and production issues
· Mentor junior developers and promote engineering best practices, including responsible and effective use of AI tooling
· Stay current with the evolving AI tooling landscape and share learnings with the team
Click on Apply to know more.