Faster chat, better deals — Get the App

Senior Front-End Developer - Flutter

Indeed

Company

Job typeFull-time
Workplace typeRemote
Experience levelMore than 10 years
Education levelNo degree limit

Description

### **Take a look at the challenges awaiting you as a Senior Front\-End Developer \- Flutter at BV:** * Build the mobile interface for the new Credit Showcase, delivering a smooth, responsive, high-performance user journey that delights customers. * Adopt clean, scalable, and maintainable development practices using Clean Architecture and SOLID principles. * Efficiently integrate the app with backend APIs, applying resilience strategies (error handling, pagination, retries) and local/offline\-first persistence strategies. * Ensure code quality through comprehensive automated testing (unit, widget, integration, and golden tests) and automation of builds and releases. * Actively collaborate with peers and other stakeholders. ### **So, do you identify with this? Now we’d like to know whether you have the following profile and knowledge:** * Advanced experience in Dart and Flutter (including structural widgets, responsive layouts, themes, accessibility/semantics, and internationalization). * Proficiency in software architecture patterns (Clean Architecture, SOLID, feature-based organization) and UI patterns (MVVM/MVI). * Robust experience with state management in Flutter (BLoC/Cubit, Provider, Riverpod), including native handling of immutability and side effects. * Solid experience integrating REST/JSON APIs using interceptors, pagination, timeouts, and OpenAPI. * Knowledge of mobile security: OAuth2/OIDC/JWT flows, secure storage (Keychain/Keystore with Secure Storage), and mitigation of basic OWASP vulnerabilities. * Experience with local persistence and caching strategies (SQLite/sqflite, Hive/SharedPreferences, offline synchronization with TTL). * Experience with automated testing in the Flutter ecosystem: unit, widget, integration, and mocks (mocktail/mockito). ### **The following would be considered differentiators:** * Practical experience with CI/CD pipelines for mobile apps and app distribution (Firebase App Distribution, TestFlight, Google Play Console). * Knowledge of mobile observability tools (structured logging, Crashlytics, startup/rendering time monitoring). * Familiarity with the native ecosystems (iOS and Android), including permissions handling, app lifecycle, platform channels, and push notification delivery (FCM). We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Some content was automatically translated

Posted by

João Silva

Indeed · HR

Location

João Silva

Indeed · HR

Similar jobs

Senior Front-End Developer - Flutter job by Indeed in 2026 | ok.com