Mobile Software Engineer · CareOn BrasilFull-time
- Working on Flutter development for a healthcare product — feature-first modularization and shared UI components.
- Introducing Cubit-based state management and a testing baseline for new features.
Mobile · Dart · Clean Architecture · Design Systems
As a Flutter Engineer, I help product teams ship mobile apps that stay maintainable, with clean architecture, reusable design systems and a testing discipline built into the workflow.
I build with what teams need in mind as the codebase evolves, not just what looks good in the first sprint. Clear boundaries, feature-focused modularization, and tests that enable confident refactoring.
Grouped by the problem they solve — not a loose logo grid.
A few years across product companies and consultancies. Focused on mobile since 2021; a prior background in infrastructure informs how I think about reliability and CI.
The short version of what shows up in my code reviews and design decisions.
Boundaries and naming that hold up after the original author move out. Cleverness has an expiration date.
Coverage isn't the goal, testability is. If a class is hard to test, the design is telling you something.
Build reusable components early. Consistency is cheaper to establish than to retrofit.
Write it down. A good PR description saves three meetings and lets remote teams move across timezones.
Get real usage data early. What users actually do matters more than what we think they'll probably do.
Lock in what's hard to change, keep the rest cheap to swap. Architecture is about what you don't decide yet.
Available for full-time or contract roles as a Flutter Engineer.
The best way to reach me is via LinkedIn or email.