Somnio Software

Sr Flutter Developer (Taxes APP)

Somnio Software · Buenos Aires, Autonomous City of Buenos Aires, Argentina

Software Development · 51-200 employees

2 d ago
Remote Senior (5-10 yrs) Full-time Argentina
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will architect, develop, and maintain complex Flutter applications while ensuring high performance and responsiveness. The role involves translating UI/UX designs into pixel-perfect code and integrating backend APIs with third-party services.

What they look for

Flutter Dart Mobile Development BLoC Provider Riverpod Cubit RESTful APIs Git Unit Testing Integration Testing UI/UX Design Clean Architecture Android iOS CI/CD

Requirements

The ideal candidate has over 5 years of mobile development experience, including at least 3 years specifically in Flutter. You must possess expertise in Dart, state management solutions, and automated testing practices.

Full description

As a Flutter Developer at Somnio Software, you'll be the architect of beautiful, high-performance interfaces for our applications. You'll work alongside a talented team, using cutting-edge technologies to bring innovative projects to life.

Your role will be dynamic and impactful. You will be a key player in the development and maintenance of software solutions for the first and only 100% Flutter-focused development company in Latin America.

We are looking for creative and proactive minds to help us build world-class digital experiences with modern

We’re searching for #creative and #proactive minds to help us #continue building world-class digital experiences with innovative and modern technologies.

Must Have

  • Architect, develop, and maintain complex Flutter applications from conception through deployment.
  • Translate intricate UI/UX designs and wireframes into high-quality, pixel-perfect code.
  • Ensure the performance, quality, and responsiveness of developed applications.
  • Implement clean architecture principles (e.g., BLoC, Provider, Riverpod, Cubit) and write comprehensive unit and integration tests.
  • Integrate effectively with backend APIs and various third-party services.
  • Conduct thorough troubleshooting and debugging to optimize application performance and stability.
  • Stay current with the latest Flutter/Dart features, best practices, and ecosystem developments.
  • Contribute to code reviews, ensuring adherence to coding standards and best practices.

Our Perfect Match:

  • 5+ years of professional experience in mobile development, with a minimum of 3 years specifically in Flutter.
  • Expertise in Dart programming language and the Flutter framework.
  • Strong understanding of mobile UI/UX principles, patterns, and best practices.
  • Proven experience with state management solutions (e.g., BLoC, Cubit, Provider, Riverpod).
  • Proficiency in integrating with RESTful APIs and consuming web services.
  • Solid grasp of version control systems, especially Git.
  • Extensive experience with automated testing (unit, widget, integration tests).
  • Demonstrated ability to solve complex technical challenges and contribute high-quality code independently.

Nice to Have:

  • Experience with native platform development (Android/iOS) for specific integrations or module development.
  • Familiarity with CI/CD pipelines for Flutter application deployment.
  • Knowledge of performance profiling and optimization techniques for Flutter applications.