Work on building and evolving the corporate mobile framework in Flutter.
Actively contribute to the definition and evolution of architectural standards.
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 Architecture teams.
Ensure the framework's quality, performance, scalability and technical sustainability.
Establish best practices for project modularization and organization.
Define and evolve state management and dependency injection strategies.
Ensure standardized integration with APIs, authentication and networking layers.
Implement and evolve 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 areas.
Strong experience with Flutter and Dart.
Experience with scalable, modular application architectures.
Experience in 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 optimizing performance 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 while maintaining an architectural vision.
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 through a digital platform offering categories such as Gym, Meal Voucher, Food Voucher, Pharmacy Assistance, Health Care, Dental Care and Life Insurance;
Company mobile phone — a brand-new smartphone for you!
Unlimited voice and data plan — truly unlimited. Vivo's 5G is up to 10× faster!
An exclusive Vivo offer with a special discount on landline, broadband, TV and apps;
Eligibility for an annual Bonus or PPR;
Plan your future through a Private Pension plan;
Have children? You'll be eligible for a subsidy to help with school, daycare or nanny expenses;
Work in an environment that respects your personality, dress and lifestyle and allows you to be authentic. #BeYou
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 help you make an impact on the world;
Take advantage of our Educational Development Program offering partnerships with educational institutions at discounted rates, plus certifications and online courses;