Postúlate en Kit Empleo: kitempleo.com.mx/empleo/565fyp
OverviewHome Office o Presencial en (CDMX Santa Fe) Conocimientos TécnicosLenguaje y FundamentosKotlin avanzadoProgramación Orientada a Objetos (POO)Programación genéricaPrincipios SOLIDClean Code y buenas prácticasManejo de nullability, sealed classes, data classesAndroid CoreCiclo de vida de Activities y Fragments (Deseable)Context, Application, Services y BroadcastReceiversManejo de recursos (styles, themes, dimens, drawables)Permisos y compatibilidad por API levelJetpack ComposeComposables, State y Recompositionremember, rememberSaveableSide-effects (LaunchedEffect, SideEffect, DisposableEffect)Layouts avanzados (ConstraintLayout, LazyColumn, Canvas)Navigation ComposeMaterial 3Optimización de recomposición y performanceArquitecturaMVVM (obligatorio)MVI / Redux-like (deseable)Clean ArchitectureSeparación por capas (UI / Domain / Data)Uso de UseCases / InteractorsPatrones de DiseñoFactoryBuilderSingletonRepositoryAdapterObserverStrategyDependency InjectionDagger / HiltModules, Components y ScopesBuild SystemGradle (Groovy)
(Deseable)Creación de scripts personalizados (Deseable)Build Variants y FlavorsManejo de dependenciasOptimización de builds (Deseable)TestingUnit Testing (JUnit) (Deseable)ViewModel testing (Deseable)UI Testing (Compose Test) (Deseable)Mocking (Mockito / MockK) (Deseable)Persistencia y DatosRoom / SQLiteDataStoreManejo de migracionesModelado de entidades y relacionesNetworkingRetrofit / OkInterceptorsManejo de erroresSerialización con Moshi / GsonConcurrenciaCoroutinesFlow / StateFlow / SharedFlowManejo de hilos y scopesInyección de DependenciasDagger / HiltModules, Components y ScopesBuild System y VersionamientoModules, Versionamiento de módulos (SNAPSHOT / RELEASE)Android Library y Kotlin LibraryModularizaciónMulti-module Android ProjectsRequisitosEducación mínima: Educación media superior - Bachillerato Tecnológico3 años de experienciaEdad: entre 25 y 40 años#J-*****-Ljbffr
Postúlate en Kit Empleo: kitempleo.com.mx/empleo/565fyp