Description
We are looking for a Mid-level Flutter Developer to develop cross-platform mobile applications (iOS and Android), participating in the entire product lifecycle — from technical planning to production deployment.
Responsibilities
* Develop and maintain mobile applications using Flutter/Dart
* Integrate applications with REST APIs and backend services
* Collaborate with UI/UX design, backend, and product teams
* Write clean, testable, and well-documented code
* Participate in code reviews and contribute to best development practices
* Identify and fix bugs, performance bottlenecks, and usability issues
* Publish and maintain applications on app stores (Google Play and App Store)
Requirements
* Proven experience with Flutter and Dart (minimum 2\-3 years)
* Solid understanding of state management (Provider, Bloc, Riverpod, or similar)
* Experience consuming REST and/or GraphQL APIs
* Familiarity with version control (Git)
* Knowledge of integration with native services (camera, geolocation, push notifications, etc.)
* Experience publishing apps on app stores (Play Store / App Store)
* Strong communication skills and ability to work effectively in a remote team
Nice-to-have
* Experience with Firebase (Auth, Firestore, Analytics, Crashlytics)
* Knowledge of CI/CD for mobile applications
* Experience with automated testing (unit, widget, integration tests)
* Knowledge of native development (Kotlin/Swift)
* Prior experience working on projects for small and medium-sized enterprises
What we offer
* 100% remote work
* PJ contract (rates and hours negotiable)
Compensation: R$2\.719,02 \- R$10\.698,55 per month
Work location: Remote