logo source bolsa
Logo
company logo
GESTION SOURCE S.A.C.

Ver más

Mobile Flutter

Lima
Finaliza en 6 días.
  • Postular con:
    Mobile Flutter

Senior

Tecnología Informática

Resumen

🚨 Mobile Flutter


Requisitos:

  • Principios SOLID Ex
  • Clean Code
  • Fundamentos de POO
  • Patrones de diseño (Singleton, Builder, Factory, Facade, Repository, Adapter, Observer)
  • Programación reactiva
  • BLoC
  • Riverpod
  • Clean Architecture (domain, data, presentation)
  • Manejo avanzado de estado global
  • Uso de Isolates para tareas en background
  • Manejo profundo de Widgets (Stateful / Stateless)
  • Ciclo de vida de Widgets
  • Navigation 1.0 y 2.0
  • Theming, Material 3, Dark Mode
  • Gestión de assets (fonts, images, JSON)
  • Performance (keys, const, re-rendering)
  • Platform Channels (Swift / Kotlin)
  • Manejo de dependencias con pubspec.yaml
  • Implementación de librerías nativas (Gradle / CocoaPods)
  • Integración de SDKs externos
  • Componentes (pagos, mapas, analytics, login social, etc.)
  • Creación de Widgets reutilizables
  • Creación de módulos Core / Utils reutilizables
  • Creación de packages o plugins propios
  • Integración mediante Platform Channels
  • Resolución de conflictos de dependencias
  • Llamadas a APIs Consumo de APIs: Dio (interceptores, retries, cancel tokens), serialización JSON (Freezed, JsonSerializable), manejo de errores HTTP
  • Almacenamiento Local Almacenamiento local en Flutter (SharedPreferences, Hive, Drift / SQFlite)
  • Almacenamiento Local Almacenamiento seguro y nativo (Secure Storage Keychain / Keystore, Platform Channels)
  • Firebase Package (FlutterFire) Firebase Analytics, Firebase Crashlytics, Remote Config, Firebase Auth, Firestore, Realtime Database, Cloud Messaging (Push Notifications)
  • Lectura y análisis de código nativo Android (Kotlin / Java) y iOS (Swift / Objective-C)
  • Debugging híbrido Flutter + Android/iOS (Flutter DevTools, breakpoints, crashes, bridges, logs)
  • Git / Control de Versiones Git: gestión de ramas (Git Flow, Trunk-Based), resolución de conflictos, Pull Requests y Code Review
  • Fastlane (iOS / Android)
  • Testing Testing en Flutter: Unit Tests, Widget Tests, Integration Tests, Mocking con Mockito


Modalidad: Remoto


Requerimientos
  • Disponibilidad para viajar
    No