Build and evolve the corporate mobile framework in Flutter.
Actively contribute to the definition and evolution of architectural patterns.
Develop libraries, reusable components, and technical foundations.
Ensure structural standardization for mobile development teams.
Evaluate and propose medium
and long-term structural improvements.
Support technical decisions together with the Specialist and the Architecture team.
Ensure the framework's quality, performance, scalability, and technical sustainability.
Establish best practices for modularization and project organization.
Define and evolve state management and dependency injection strategies.
Ensure standardized integration with APIs, authentication, and networking layers.
Implement and advance automated testing practices.
Support the definition and evolution of build and distribution pipelines.
Act as a technical reference for Analysts and Senior engineers.
Assist product teams in adopting the framework.
Document technical decisions and corporate standards.
Requirements
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Information Systems, or related fields.
Strong experience with Flutter and Dart.
Experience with architecture for scalable, modular 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 app size reduction.
Experience with advanced modularization.
Familiarity with Git and code review.
Experience in medium
to large-scale corporate environments.
Ability to work hands-on while maintaining 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.
Tech Stack
Android
Dart
Firebase
Flutter
iOS
Benefits
Choose the benefits that best fit you and your dependents via a digital platform with multiple categories such as gym, meal vouchers (VR), food allowance (VA), pharmacy assistance, health insurance, dental care, and life insurance;
Corporate mobile phone. Yes, a brand-new smartphone for you!
Unlimited voice and data plan! Yes, unlimited! Vivo's 5G is up to 10x faster!
Exclusive Vivo offer with special discounts on landline, broadband, TV, and apps;
Eligible to receive an annual bonus or PPR (profit-sharing/variable compensation);
Plan for your future with our 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. #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 volunteering programs to help make a difference;
Benefit from our Educational Development Program offering discounted partnerships with educational institutions, certifications, and online courses;
Advance your career through our Internal Recruitment Program, in Brazil or abroad — we are present in more than 17 countries! #VivoMinhaCarreira