
Senior Flutter Developer
Job Details
Skills And Tools:
Job Description
Flutter Developer (Senior) Job Title:
Senior Flutter Developer Department:
Mobile Development Location: [Onsite/Remote/Hybrid]
Reports To: Head of Mobile Development
Job Summary:
We are seeking a Senior Flutter Developer to lead our mobile projects, drive architecture decisions, and mentor junior developers. This role requires deep Flutter expertise, strong leadership skills, and a passion for building scalable, high-performance apps.
Key Responsibilities:
• Lead the design, development, and delivery of complex Flutter applications.
• Define and enforce mobile architecture, best practices, and coding standards.
• Optimize app performance, scalability, and maintainability.
• Guide and mentor mid-level/junior Flutter developers.
• Collaborate with product managers, designers, and backend teams to align on requirements.
• Implement robust error handling, security practices, and automated testing strategies.
• Stay updated with emerging mobile technologies and propose relevant improvements.
Requirements:
• 5+ years of mobile development experience, with at least 3+ years in Flutter.
• Expertise in Dart, advanced state management (Bloc, Riverpod, MobX, Redux), and modular architectures.
• Strong understanding of mobile security, offline-first apps, and data caching strategies.
• Proven track record of publishing and maintaining large-scale mobile apps.
• Experience with CI/CD, automated testing, and DevOps practices.
• Ability to lead technical discussions and drive decisions. Preferred Qualifications:
• Prior experience as a tech lead or team lead.
• Experience with advanced analytics, performance profiling, and debugging tools.
• Background in microservices integration and GraphQL APIs.