Taro Logo

Principal Mobile Developer - Flutter

Mobile
Principal Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS · Mobile

Job Description

Integrant is seeking a Principal Mobile Developer specializing in Flutter to join our team in a hybrid work environment. This senior-level position requires extensive experience in mobile development, particularly with Flutter and Dart. The ideal candidate will have a strong background in mobile architecture, state management, and design patterns, along with proven experience in team leadership and mentoring.

The role involves leading mobile development initiatives, designing and implementing sophisticated mobile applications, and ensuring the highest standards of code quality. You'll be responsible for optimizing application performance, implementing robust testing strategies, and managing CI/CD pipelines. The position requires working with US time zones (12:00 PM to 8:00 PM) and involves direct client interaction.

Key technical requirements include proficiency in Flutter and Dart, deep understanding of mobile architecture patterns, experience with state management solutions, and expertise in implementing offline support and background tasks. The role also demands experience with performance optimization, testing methodologies, and API integration.

As a principal developer, you'll be expected to provide technical leadership, mentor team members, and contribute to architectural decisions. Experience with backend technologies is a plus, as is exposure to various business domains and industries. The position offers an opportunity to work on significant projects serving large user bases and contribute to technical documentation and knowledge sharing within the organization.

Last updated 7 days ago

Responsibilities For Principal Mobile Developer - Flutter

  • Lead and mentor mobile development team
  • Design and implement mobile applications using Flutter
  • Ensure code quality and best practices
  • Optimize application performance
  • Integrate with backend services
  • Implement testing strategies
  • Manage CI/CD pipelines
  • Collaborate with clients and team members

Requirements For Principal Mobile Developer - Flutter

  • Experience with Dart programming language
  • Experience with Flutter framework
  • Experience with state management
  • Experience with mobile app architecture patterns
  • Knowledge of design patterns
  • Understanding of SOLID principles
  • Experience implementing offline support
  • Experience handling background tasks
  • Experience with performance optimization
  • Experience with testing
  • Experience integrating mobile applications with backend APIs
  • Experience with CI/CD pipelines
  • Git version control experience
  • Team management and mentoring experience

Related Jobs