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.
Flutter Developer | Senior at Compass UOL
Remote - Brasil
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.