Flutter Mobile Developer

J
JobgetherSoftware Development
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
FlutterGitiOS DevelopmentFirebaseRESTful APIsUnit Testing

Requirements

  • Proven professional experience developing mobile applications with Flutter and Dart.
  • Experience creating Flutter animations using Lottie or similar technologies.
  • Knowledge of dependency injection and modern mobile application architecture.
  • Hands-on experience with the complete publication and management lifecycle of applications on the Apple App Store and Google Play Store.
  • Solid experience consuming and integrating REST APIs.
  • Strong practical knowledge of the Firebase ecosystem, including Firebase Analytics, Crashlytics, Cloud Messaging (FCM), Remote Config, and Firestore.
  • Experience with mobile software testing, including unit tests, widget tests, and integration tests.
  • Experience using Git, preferably with Gitflow or a similar branching strategy.
  • Strong understanding of software quality, maintainability, performance, and scalability.
  • Ability to collaborate effectively with multidisciplinary teams and communicate technical topics clearly.

Responsibilities

  • Develop and maintain mobile applications with Flutter and Dart, implementing features according to defined business and product requirements.
  • Build complex mobile features while following technical standards and best practices for Android, iOS, and cross-platform development.
  • Apply strong principles of usability, performance, security, maintainability, and scalability throughout the development process.
  • Integrate applications with REST APIs and external services, ensuring smooth, reliable, and responsive user experiences.
  • Collaborate closely with Backend, Design, and Product teams to define and deliver cohesive mobile solutions.
  • Manage the complete application lifecycle, including development, testing, deployment, publication, monitoring, and ongoing support for Android and iOS applications.
  • Implement automated testing practices, including unit, widget, and integration tests, to ensure application quality and reliability.
  • Manage app releases and publication processes across the Apple App Store and Google Play Store.
  • Monitor applications in production and contribute to troubleshooting, performance improvements, and continuous evolution.
  • Use version control and collaborative development practices such as Gitflow or equivalent workflows.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now