Sr. Staff Engineer - Mobile/Flutter
Aplazo
Role’s Mission
Lead the evolution of our mobile platform to make it the fastest, most reliable, and delightful BNPL experience in Mexico.
Reporting directly to the CTO, you will own the entire mobile architecture and codebase, drive the modernization toward a clean, modular, scalable Flutter foundation that enables rapid, high-quality feature delivery without ever compromising security, performance, or user experience.
You will define the long-term technical vision, establish world-class engineering standards, mentor and level-up the mobile team (and engineers across the company), drive documentation, rituals, and onboarding, and regularly present roadmap, architectural decisions, and technical wins to executives, product, design, and the entire company.
Key responsibilities
- Own end-to-end mobile architecture and codebase evolution: modular, testable, performant, secure, and built for rapid growth in Mexico and LATAM
- Lead modernization/refactoring of legacy flows and technical debt while maintaining or increasing delivery velocity
- Define and enforce mobile engineering standards: best practices, design system adoption, code reviews, documentation (Design Docs, ADRs), observability, testing, CI/CD, and incident management
- Hands-on drive Flutter migrations, native plugin development, performance optimizations, and complex feature delivery when needed
- Be the company’s mobile/Flutter authority and primary technical mentor
- Align mobile roadmap with Product, Design, Backend, Data, and executive leadership
- Run mobile rituals, onboarding programs, tech talks, and brown-bag sessions to level-up the entire team
- Present strategy, progress, architectural decisions, and wins in All-Hands, Exec meetings, and company demos
- Identify and execute opportunities to accelerate delivery while raising quality (e.g., better state management, reduced native surface, improved tooling)
- Step in to unblock critical initiatives or lead squads when required
Must have:
Experience
- 6+ years hands-on Flutter/Dart in production at scale (millions of users preferred)
- Multiple successful large-scale Flutter migrations or greenfield builds shipped to stores
- Proven track record modernizing legacy mobile codebases without sacrificing velocity
- Experience leading mobile engineering at fintech or high-growth consumer apps
- Shipped high-impact financial products (lending, savings, payments, credit journeys, etc.)
Tech Skills
- Expert-level Flutter & Dart: architecture patterns, state management at scale (Riverpod, Bloc, Provider, etc.), native plugins, performance profiling, widget optimization, CI/CD
- Deep iOS & Android platform knowledge (native bridges, store policies, background processing, push, deep linking, etc.)
- Strong secure mobile development: anti-tampering, secure storage, jailbreak/root detection, certificate pinning, secure API/auth practices
- Design systems, accessibility, observability, crash reporting, analytics integration
- Solid backend literacy (REST/gRPC, secure API design) – can partner effectively with backend teams
Architectural Leadership
- Owned end-to-end mobile architecture evolution at scale: modularization, clean architecture, technical debt reduction, scalability planning, performance budgets, long-term roadmaps
- Led major architectural refactors/migrations with measurable gains in velocity, stability, bundle size, startup time, or maintainability
- Created and drove adoption of ADRs, technical vision documents, and multi-quarter roadmaps
- Introduced tooling and patterns that significantly raised the team’s bar
- Proven ability to reduce architectural complexity while enabling faster feature delivery
Leadership
- Exceptional communicator. Can explain complex topics clearly to engineers, designers, PMs, and C-level
- Influence without authority, build consensus, mentor through rituals/documentation
- Comfortable presenting to 100+ people (All-Hands, conferences, etc.)
- Strong ownership mindset
Nice to Have
- Previous Engineering Manager experience (1–3 years leading mobile teams)
- Hands-on AI/ML integration in mobile apps
- Golang and Java experience (our backend is Java and Go)
- Community involvement: conference speaker, meetup organizer, open-source contributions, tech content creator
- Experience building or scaling company-wide design systems
- Located in Mexico (or willing to relocate), fluent Spanish & English