Smartbrain logo

Principal Flutter Architect - Multi-Platform UI & Performance

Smartbrain·Salary not specified

Primary stack

FlutterDartAPIFirebaseUX Design

Nice to have's

AndroidiOSFirebaseFirestoreCloud FunctionsAgileUnit Testing

Job description

About the Position

We are seeking a Principal Flutter Architect for multi-platform UI & performance to join our team. This role is pivotal in developing a sophisticated cross-platform mobile application utilizing Flutter, Google's cutting-edge UI toolkit for building natively compiled applications. This represents an exceptional opportunity to demonstrate your mobile development prowess while contributing to a product with proven market validation.

Responsibilities

  • Architect and develop a high-performance mobile application using the Flutter framework (Flutter 3.19+) and Dart programming language (Dart 3.x+).
  • Transform design mockups and UI Kits into responsive, intuitive mobile interfaces with pixel-perfect implementation.
  • Execute functionality according to technical requirements and detailed specifications.
  • Configure and optimize development and testing environments in tandem with QA specialists.
  • Deploy the application across various environments including development, staging, and production.
  • Conduct comprehensive testing and debugging to ensure exceptional application performance and stability.
  • Collaborate with cross-functional teams to conceptualize, design, and implement new features.
  • Maintain superior code quality, organization, and automation practices throughout the development lifecycle.
  • Prepare the application for submission to App Store and Google Play Store following platform-specific guidelines.
  • Optimize application for speed, responsiveness, and scalability across different device configurations.
  • Stay abreast of emerging trends and best practices in mobile development and Flutter ecosystem.

Requirements

  • Demonstrable experience (2+ years) in Flutter development with a portfolio of published applications.
  • Proficient command of Dart programming language and Flutter framework architecture.
  • Hands-on experience with Flutter state management solutions (Provider, Bloc, Riverpod, GetX, or Redux).
  • Comprehensive understanding of mobile application architecture patterns and best practices.
  • Practical experience with either Android (Java/Kotlin) or iOS (Swift/Objective-C) native development.
  • Working knowledge of RESTful APIs, JSON/XML parsing, and backend service integration.
  • Experience with version control systems (Git) and CI/CD pipelines for mobile applications.
  • Strong grasp of UI/UX design principles and ability to implement complex interfaces.
  • Familiarity with Firebase services and other Google offerings for mobile applications.
  • Exceptional problem-solving capabilities and meticulous attention to detail.
  • Self-motivation and capacity to manage projects independently while meeting deadlines.

Nice to Have

  • Experience with both Android and iOS native development environments.
  • Practical knowledge of Firebase Authentication, Cloud Firestore, and Cloud Functions implementation.
  • Expertise in animations, custom widget development, and complex UI interactions in Flutter.
  • Understanding of application performance optimization techniques and memory management.
  • Familiarity with Agile development methodologies and sprint planning.
  • Experience with unit, widget, and integration testing in Flutter using frameworks like Flutter Test.
  • Comprehensive knowledge of app store submission processes and requirements.
  • Experience with SQLite, Hive, or other local storage solutions for mobile applications.
  • Familiarity with continuous integration tools such as GitHub Actions, Codemagic, or Bitrise.

We Offer

  • Opportunity to work remotely.
  • Competitive salary.
  • Flexible working hours.
  • Professional growth and development opportunities.

About the Company

[Company description if present]

© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Smartbrain

All 121 roles

Popular searches