Vivo (Telefônica Brasil)

Mobile Specialist, Flutter

Vivo (Telefônica Brasil)

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and evolve the core Flutter framework used by product teams.
  • Define architectural standards, project structure and best practices.
  • Create reusable libraries and components.
  • Ensure standardized integration with APIs, authentication, observability and monitoring.
  • Define state management strategies (e.g., Bloc) for enterprise-wide use.
  • Structure dependency injection and modularization (e.g., GetIt).
  • Ensure framework quality through automated tests and continuous validations.
  • Work on performance optimization, app size reduction and resource consumption.
  • Define and evolve build and distribution pipelines.
  • Establish best practices for app store publication.
  • Implement and standardize the use of tools such as Firebase and Crashlytics.
  • Support product teams in adopting the framework.
  • Act as a technical reference and raise the company's mobile engineering standards.
  • Document architectural decisions and technical guides.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems or related fields.
  • Strong experience with Flutter and Dart.
  • Experience with scalable, modular application architecture.
  • Experience building and evolving frameworks, SDKs or internal libraries.
  • Experience defining architectural standards and organizing Flutter projects.
  • Experience with state management (Bloc or similar).
  • Experience with dependency injection (GetIt or similar).
  • Experience with componentization and integration with Design Systems.
  • Experience integrating REST APIs.
  • Experience with authentication, interceptors and network abstraction layers.
  • Experience with automated testing (unit, widget and integration tests).
  • Experience with CI/CD, build automation and distribution.
  • Experience publishing and managing apps on Google Play and the App Store.
  • Experience with Firebase (Analytics, Crashlytics, Messaging or similar).
  • Experience analyzing and handling crashes.
  • Experience optimizing performance, memory consumption and reducing app size.
  • Experience with modularization and separation of responsibilities.
  • Familiarity with Git, code review and engineering best practices.
  • Experience in medium- to large-scale corporate environments.
  • Hands-on profile with an architectural vision.
  • Ability to document technical decisions and adoption guides.
  • Ability to technically influence other teams and act as a reference.
  • Knowledge or experience with SuperApp architecture or mobile Microfrontends is a plus.
  • Experience with mobile security is a plus.
  • Knowledge of native mobile development (Android or iOS) is a major plus.
Benefits
  • Choose the ideal benefit for you and your dependents via a digital platform offering various categories such as gym, Meal Voucher (VR), Food Voucher (VA), pharmacy assistance, health insurance, dental and life insurance;
  • Company mobile phone. Yes, a brand-new smartphone for you!
  • Unlimited voice and data plan! Yes, unlimited! Vivo's 5G is up to 10 times faster!
  • An exclusive Vivo offer with a special discount on landline, broadband, TV and apps;
  • Eligible to receive an annual Bonus or Profit-Sharing (PPR);
  • Plan your future through a private Pension Plan;
  • Have children? You'll be entitled to a subsidy to help with school, daycare or babysitting expenses;
  • Work in an environment that respects your personality, dress style and individuality — be authentic. #VemdeVocê
  • Work remotely up to 3 days per week. #Mobility
  • Flexible working hours;
  • Enjoy a day off to celebrate your birthday;
  • Participate in one of the largest corporate volunteer programs to make a difference;
  • Benefit from our Educational Development Program offering partnerships with educational institutions at discounted rates, plus certifications and online courses;
Applicant Tracking System Keywords

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

Hard Skills & Tools
FlutterDartstate managementBlocdependency injectionGetItautomated testingCI/CDFirebasemobile security
Soft Skills
technical influencedocumentationarchitectural visionbest practicescommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Computer EngineeringBachelor's degree in Information Systems