Hybrid Senior Software Engineer Mobile – Flutter

Posted yesterday

Apply now

About the role

  • Senior Software Analyst focused on mobile architecture and software quality assurance processes in Brazil's leading payment technology company. Requires hands-on experience in Flutter and testing disciplines.

Responsibilities

  • Deep expertise in mobile architecture (Flutter/Dart, native bridges, modularization, monorepos), designing end-to-end solutions for app startup, navigation, state management, and release lifecycle.
  • Advanced knowledge of BDC (Backend Driven Content) as the primary server-driven UI platform, defining integrations with Flutter and NuDS for fast, safe iterations without dependence on store releases.
  • Ability to define technical vision for Mobile Platforms areas (App Foundations, App Enablement, App Release), aligning architectural choices with corporate goals such as App Excellence and Magic App.
  • Strong track record leading ambiguous, large-scale cross-organizational initiatives, such as native-to-Flutter/BDC migrations, startup refactors, performance optimizations, and observability redesigns.
  • Experience in platform engineering: defining canonical patterns, RFCs, reference implementations, tools and reusable libraries for easy adoption by internal teams.
  • Passion for observability, reliability and mobile release health: integrating metrics (startup, TTFD, crashes, jank), CI/CD, rollouts and on-call practices.
  • Motivated by high-impact horizontal platforms, shaping in-app experiences across multiple markets.

Requirements

  • Experience with test automation (unit, integration, end-to-end) and implementing continuous quality processes.
  • Familiarity with error and metrics monitoring tools (Crashlytics or DataDog).
  • Ability to develop robust, scalable applications, prioritizing quality, performance and user experience.
  • Proficiency with BloC (flutter_bloc, bloc_test) applied in real projects.
  • Experience with Clean Architecture.
  • Published production apps on Google Play and the App Store.
  • Experience with REST/GraphQL APIs and secure authentication (OAuth 2.0, JWT, biometric).
  • Version control using Git.
  • Performance optimization (memory leaks, battery optimization, startup time).
  • Mobile security knowledge (obfuscation, anti-tampering, SSL pinning).

Benefits

  • Profit Sharing Program (PPR)
  • Health insurance (Bradesco - co-payment)
  • Optional dental care (Bradesco)
  • Life insurance (Banco do Brasil)
  • Optional private pension (can contribute up to 7.8% of salary with company matching of between 100% and 200% according to rules)
  • Meal/food allowance of R$1,800.00
  • Flexible credit balance of R$150.00
  • Christmas card of R$850.00
  • Home office allowance of R$200.00 for hybrid model and R$300.00 for remote model
  • Mobility allowance of R$400.00
  • Free parking
  • Childcare assistance for parents
  • Culture allowance (benefit to be used for theatre, cinema, or bookstores)
  • Extended parental leave (for same-sex couples, fathers, adoptive parents, etc.)
  • Birthday day off
  • Well-being platform focused on mental and nutritional health
  • WellHub and TotalPass (network of gyms and studios for sports activities)

Job title

Senior Software Engineer Mobile – Flutter

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

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

Report job