
Senior Flutter Engineer
Vivo (Telefônica Brasil)
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
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