
Senior Software Engineer Mobile – Flutter
Cartão Elo
full-time
Posted on:
Location Type: Hybrid
Location: Barueri • Brazil
Visit company websiteExplore more
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