João Luiz Gomes
Senior Flutter Cross-Platform & Smart TVs App Developer
- Brazil
- 5 years experience
- Senior Flutter Mobile Developer at Lumine.tv
Expertise
Primary: Flutter · Also: iOS, Android
- Flutter
- Dart
- GraphQL
- REST
- MVVM
About
As a Mobile Developer, I bring comprehensive experience, working on a variety of projects, from those aimed at large corporations to those serving a vast user base. My role was crucial in the complete refactoring of an application made with webview framework with over 300k downloads to Flutter, keeping all users connected and ensuring the full functionality of the previous app. I excel in applying advanced programming practices and adopting robust concepts and architectures, including SOLID, code refactoring, clean code, clean architecture, and MVVM. Additionally, I have extensive experience in crafting tests - unit, component, and integration tests - a skill that was the main focus of my final project for my bachelor's degree in Computer Engineering. Beyond technical skills, I have significant experience with various agile methodologies, teamwork, and a strong foundation in the commercial and negotiation area, which have allowed me to develop communication and public speaking skills, essential for success in dynamic and collaborative environments. Senior Mobile Software Engineer - Bachelor's Degree in Computer Engineering https://github.com/joao-lgomes
Experience
Senior Mobile Software Engineer · Lumine.tv
Dec 2025 – Present
Development of scalable cross-platform apps using Flutter and Dart; State management with BLoC; Mobile app release management for Android and iOS; Development and Release of TV apps - Tizen (Samsung), Android TV (Google), webOS (LG), Fire TV (Amazon), tvOS (Apple) using a single flutter codebase; Roku Tv app development and release (BrightScript and SceneGraph); Media casting integration (Chromecast, AirPlay, Smart TVs); Native integrations using Method Channels and Event Channels; CI/CD pipeline creation and maintenance; Advanced video player implementation (quality, subtitles, audio, controls); DRM implementation using Widevine and FairPlay; Server-Driven UI for dynamic layouts; Creation of unit, widget, and integration tests; Version control with Git and GitHub;
Mobile Software Engineer · TRACTIAN
Jan 2024 – Nov 2025
Develop and maintain scalable cross-platform mobile applications with high performance using Flutter and Dart; Convert web-based components and features to Flutter; Optimize Flutter applications for performance, responsiveness, and device compatibility; Create intuitive mobile interfaces combining native and web-based elements; Design and implement functionalities to generate, display, and interact with various types of reports; Plan and execute customized testing and deployment strategies for Flutter applications; Code review and peer feedback; Analysis of algorithm complexity and data structures; Use of MVC architecture; Use of internationalization and translation principles; State management with Getx; Local data storage and offline mode using the local database Isar; Use of RESTful APIs and network communication; Creation of unit tests, widget tests, and integration tests; Version control with Git and Github;
Links
Preferences
- Availability
- Open to opportunities
- Remote
- Remote
- Employment
- Full-time, Part-time, Contract, Freelance
Are you a mobile engineer?
Create a free profile to get discovered — or browse open mobile roles.