Flutter Developer | Senior at Compass UOL

Remote - Brasil

Apply

This role focuses on developing and maintaining cross‑platform mobile applications using Flutter and Dart, collaborating closely with design and product teams, ensuring code quality through testing and CI/CD practices, and participating in architecture decisions.

Requirements

Experience

  • Experience with Flutter and Dart
  • Experience with REST API integration
  • Experience publishing apps on Google Play Store
  • Experience with automated testing (unit and integration)
  • Experience in code reviews and version control best practices

Skills

  • Flutter framework
  • Dart language
  • REST APIs
  • CI/CD basics and build/deploy automation
  • Google Play Store publishing
  • UX/UI for mobile
  • Unit and integration testing
  • Design Systems
  • Provider
  • Riverpod
  • Bloc
  • MobX
  • Monitoring, analytics and performance testing
  • Communication
  • Organization
  • Team collaboration
  • Code review participation
  • Version control best practices

Languages

  • Portuguese

Responsibilities

  • Develop and maintain cross‑platform mobile apps using Flutter framework.
  • Work with Dart to implement features focused on performance and maintainability.
  • Translate functional requirements into interactive interfaces and flows, partnering with design and product teams.
  • Collaborate in code reviews, applying and promoting good engineering practices.
  • Ensure code quality through unit and integration tests.
  • Support integration with REST APIs and other external services.
  • Contribute to continuous code improvement, architecture, and user experience.
  • Support the team in basic CI/CD activities and app publishing processes on Google Play.
  • Work aligned with Design Systems and UX/UI mobile principles.
  • Actively participate in technical discussions, refinements and architecture decisions.

Technologies

FlutterDartREST APIsCI/CDGoogle Play StoreDesign SystemProviderRiverpodBlocMobX

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.