Desarrollador android - Senior Semi Senior (Ciudad de México)

Desarrollador android - Senior Semi Senior (Ciudad de México)

06 abr
|
Xetux
|
Ciudad de México

06 abr

Xetux

Ciudad de México

Overview

Home Office o Presencial en (CDMX Santa Fe)

Conocimientos Técnicos

- Lenguaje y Fundamentos
- Kotlin avanzado
- Programación Orientada a Objetos (POO)
- Programación genérica
- Principios SOLID
- Clean Code y buenas prácticas
- Manejo de nullability, sealed classes, data classes
- Android Core
- Ciclo de vida de Activities y Fragments (Deseable)
- Context, Application, Services y BroadcastReceivers
- Manejo de recursos (styles, themes, dimens, drawables)
- Permisos y compatibilidad por API level
- Jetpack Compose
- Composables, State y Recomposition
- remember, rememberSaveable
- Side-effects (LaunchedEffect, SideEffect, DisposableEffect)
- Layouts avanzados (ConstraintLayout, LazyColumn, Canvas)
- Navigation Compose
- Material 3
- Optimización de recomposición y performance
- Arquitectura
- MVVM (obligatorio)
- MVI / Redux-like (deseable)
- Clean Architecture
- Separación por capas (UI / Domain / Data)
- Uso de UseCases / Interactors
- Patrones de Diseño
- Factory
- Builder
- Singleton
- Repository
- Adapter
- Observer
- Strategy
- Dependency Injection
- Dagger / Hilt
- Modules, Components y Scopes
- Build System
- Gradle (Groovy)



(Deseable)
- Creación de scripts personalizados (Deseable)
- Build Variants y Flavors
- Manejo de dependencias
- Optimización de builds (Deseable)
- Testing
- Unit Testing (JUnit) (Deseable)
- ViewModel testing (Deseable)
- UI Testing (Compose Test) (Deseable)
- Mocking (Mockito / MockK) (Deseable)

Persistencia y Datos

- Room / SQLite
- DataStore
- Manejo de migraciones
- Modelado de entidades y relaciones

Networking

- Retrofit / OkHttp
- Interceptors
- Manejo de errores HTTP
- Serialización con Moshi / Gson

Concurrencia

- Coroutines
- Flow / StateFlow / SharedFlow
- Manejo de hilos y scopes

Inyección de Dependencias

- Dagger / Hilt
- Modules, Components y Scopes

Build System y Versionamiento

- Modules, Versionamiento de módulos (SNAPSHOT / RELEASE)
- Android Library y Kotlin Library
- Modularización
- Multi-module Android Projects

Requisitos

- Educación mínima: Educación media superior - Bachillerato Tecnológico
- 3 años de experiencia
- Edad: entre 25 y 40 años

#J-18808-Ljbffr

📌 Desarrollador android - Senior Semi Senior (Ciudad de México)
🏢 Xetux
📍 Ciudad de México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: desarrollador android - senior semi senior (ciudad de méxico) / ciudad de méxico
Suscribete a esta alerta:
Escribe tu dirección de correo electrónico, te permitirá de estar al tanto de los últimos empleos por: desarrollador android - senior semi senior (ciudad de méxico) / ciudad de méxico