Senior Flutter Developer

Posted 2ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Flutter Developer architecting and maintaining high-performance Flutter applications for Somnio Software, Latin America's Flutter-focused development company. Translating UI/UX designs, integrating APIs, and optimizing mobile experiences.

Responsibilities:

  • Architect, develop, and maintain complex Flutter applications from conception through deployment
  • Translate UI/UX designs and wireframes into high-quality, pixel-perfect code
  • Ensure application performance, quality, and responsiveness
  • Implement clean architecture principles such as BLoC, Provider, Riverpod, and Cubit
  • Write comprehensive unit and integration tests
  • Integrate with backend APIs and third-party services
  • Troubleshoot and debug applications to optimize performance and stability
  • Stay current with Flutter/Dart features, best practices, and ecosystem developments
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Contribute to software solutions for Somnio Software, a Flutter-focused development company in Latin America

Requirements:

  • 5+ years of professional experience in mobile development
  • Minimum of 3 years specifically in Flutter
  • Expertise in Dart programming language and Flutter framework
  • Strong understanding of mobile UI/UX principles, patterns, and best practices
  • Experience with state management solutions such as BLoC, Cubit, Provider, and Riverpod
  • Proficiency integrating RESTful APIs and consuming web services
  • Solid understanding of version control systems, especially Git
  • Extensive experience with automated testing, including unit, widget, and integration tests
  • Ability to solve complex technical challenges and contribute high-quality code independently
  • Experience with native Android/iOS development for integrations or module development (nice to have)
  • Familiarity with CI/CD pipelines for Flutter deployment (nice to have)
  • Knowledge of Flutter performance profiling and optimization techniques (nice to have)

Benefits:

  • Work from anywhere
  • Remote or hybrid work options
  • Flexible working hours (Flex Time)
  • Great Place to Work culture
  • Tailored career growth