Cartão Elo

Senior Software Engineer Mobile – Flutter

Cartão Elo

full-time

Posted on:

Location Type: Hybrid

Location: BarueriBrazil

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
FlutterDartBackend Driven Content (BDC)test automationBloCClean ArchitectureREST APIsGraphQLOAuth 2.0JWT
Soft Skills
leadershipcross-organizational collaborationproblem-solvingtechnical vision alignmentmotivationadaptability