Vivo (Telefônica Brasil)

Mobile Consultant – 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

  • Work on building and evolving the corporate mobile framework in Flutter.
  • Actively contribute to defining and evolving architectural patterns.
  • Develop libraries, reusable components and technical foundations.
  • Ensure structural standardization for mobile development teams.
  • Assess and propose medium- and long-term structural improvements.
  • Support technical decisions together with the Specialist and Architecture teams.
  • Ensure quality, performance, scalability and technical sustainability of the framework.
  • Establish best practices for modularization and project organization.
  • Define and evolve state management and dependency injection strategies.
  • Ensure standardized integration with APIs, authentication and network layers.
  • Implement and enhance automated testing practices.
  • Support the definition and evolution of build and distribution pipelines.
  • Serve as a technical reference for Analysts and Senior engineers.
  • Support product teams in adopting the framework.
  • Document technical decisions and corporate standards.

Requirements

  • Degree in Computer Science, Software Engineering, Computer Engineering, Information Systems or related fields.
  • Strong experience with Flutter and Dart.
  • Experience with architecture for scalable, modularized applications.
  • Experience building or evolving frameworks, SDKs or internal libraries.
  • 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 abstractions.
  • Experience with automated testing (unit, widget and integration tests).
  • Experience with CI/CD and build automation.
  • Experience publishing and managing apps on Google Play and the App Store.
  • Experience with Firebase (Analytics, Crashlytics or similar).
  • Experience analyzing and handling crashes.
  • Experience with performance optimization and reducing app size.
  • Experience with advanced modularization.
  • Familiarity with Git and code review.
  • Experience in medium- to large-scale corporate environments.
  • Ability to work hands-on with an architectural perspective.
  • Ability to technically influence other teams.
  • Knowledge of native mobile development (Android or iOS) is a strong plus.
  • Experience with SuperApp architecture or mobile Microfrontends is a plus.
  • Experience with mobile security is a plus.
Benefits
  • Choose the ideal benefit for you and your dependents via a digital platform with multiple categories including Gym, Meal Voucher, Food Voucher, Pharmacy Allowance, Health Insurance, Dental and Life Insurance;
  • Corporate mobile phone. Yes, a brand-new smartphone for you!
  • Unlimited voice and data plan! Yes, unlimited! Vivo 5G is up to 10x faster!
  • An exclusive offer from Vivo, with special discounts on landline, broadband, TV and apps;
  • Eligible to receive an annual Bonus or PPR;
  • Plan your future through the Private Pension plan;
  • Have children? You will be entitled to a subsidy to help with school, daycare or nanny expenses;
  • Work in an environment that respects your personality, dress style and way of being and allows you to be authentic. #VemdeVocê
  • Work remotely up to 3 times per week. #Mobility
  • Flexible working hours;
  • Enjoy a day off to celebrate your birthday;
  • Participate in one of the largest corporate volunteering programs to help you make an impact;
  • Benefit from our Educational Development Program offering partnerships with educational institutions with discounts; 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 managementdependency injectionREST APIsautomated testingCI/CDFirebaseperformance optimizationmodularization
Soft Skills
technical influencearchitectural perspectivedocumentationcollaborationbest practices establishment
Certifications
Degree in Computer ScienceDegree in Software EngineeringDegree in Computer EngineeringDegree in Information Systems