Vivo (Telefônica Brasil)

Senior Flutter Engineer

Vivo (Telefônica Brasil)

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and implement modular architecture and reusable components in Flutter, including state management, dependency injection, and consistent navigation patterns.
  • Establish quality practices (unit, widget, and integration testing), observability, and continuous integration/delivery.
  • Conduct code reviews, document technical decisions, and provide mentoring.

Requirements

  • Bachelor's degree in Computer Science/Computer Engineering, Software Engineering, or a related field.
  • Proficiency with Flutter/Dart; state management (Bloc, Riverpod, Provider), dependency injection, and feature flags.
  • iOS/Android: Xcode; basic knowledge of Swift/Objective‑C; Android Studio; basic knowledge of Kotlin/Java; and other related tools.
  • CI/CD: Fastlane, macOS runners, code signing, semantic versioning, and changelogs.
  • Experience building production Flutter apps (iOS and Android) with a focus on performance.
Benefits
  • Remote work
  • Mental health support network
  • Inclusion programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
FlutterDartstate managementBlocRiverpodProviderdependency injectioniOSAndroidCI/CD
Soft Skills
code reviewsmentoringdocumentation
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer EngineeringBachelor's degree in Software Engineering