About the role

  • Develop and evolve components of the corporate mobile framework in Flutter for Vivo. Collaborate with product teams and ensure quality, performance, and stability of the framework.

Responsibilities

  • Develop and evolve components of the corporate mobile framework in Flutter.
  • Implement reusable libraries and UI/components.
  • Apply architectural patterns defined by the team.
  • Ensure framework quality, performance, and stability.
  • Work on project structure and modularization.
  • Implement and maintain standardized integrations with backend APIs and services.
  • Ensure best practices for state management and dependency injection.
  • Develop and maintain automated tests.
  • Support the evolution of build and distribution pipelines.
  • Analyze and handle errors and application crashes.
  • Contribute continuous improvements to architecture and code organization.
  • Support product teams in the correct use of the framework.
  • Collaborate on technical documentation and usage 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 modular, scalable application architecture.
  • Experience with state management (Bloc or similar solutions).
  • Experience with dependency injection (GetIt or similar solutions).
  • Experience with component-based development and code organization best practices.
  • Experience integrating REST APIs.
  • Experience with automated testing (unit and widget tests).
  • Experience with CI/CD and build automation.
  • Experience publishing and managing apps on app stores.
  • Experience with Firebase (Analytics, Crashlytics or similar).
  • Experience analyzing and handling crashes.
  • Experience with performance optimization and reducing app size.
  • Familiarity with Git and code review processes.
  • Experience in corporate environments is a plus.
  • Knowledge of native mobile development (Android or iOS) is a plus.
  • Experience with SuperApp architecture or mobile Microfrontends is a plus.

Benefits

  • Choose the benefits that best suit you and your dependents via a digital platform with multiple categories: Gym, meal voucher (VR), grocery voucher (VA), pharmacy aid, health insurance, dental insurance and life insurance.
  • Corporate mobile phone — yes, a brand-new smartphone for you!
  • Unlimited voice and data plan — yes, unlimited! Vivo’s 5G can be up to 10x faster.
  • Exclusive Vivo offers with special discounts on landline, broadband, TV and apps.
  • Eligible to receive an annual Bonus or PPR (Profit Participation/Variable Pay).
  • Plan your future with a Private Pension plan.
  • Have children? You’ll be entitled to a subsidy to help with school, daycare or nanny expenses.
  • Work in an environment that respects your personality, dress style and individuality — be authentic. #BeYou
  • Work remotely up to 3 days per week. #Mobility
  • Flexible working hours.
  • Enjoy a paid day off to celebrate your birthday.
  • Participate in one of the largest corporate volunteering programs to help make a difference.
  • Access our Educational Development Program with partner institutions offering discounts, certifications and online courses.
  • Accelerate your career through our Internal Recruitment Program, in Brazil or abroad — we are present in over 17 countries! #VivoMyCareer

Job title

Senior Mobile Engineer, Flutter

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job