DESCRIPCIóN
Developer Cross-Stack (Dev+QA)
Estamos en búsqueda de un Desarrollador Mobile Senior apasionado por la creación de experiencias móviles de alto rendimiento. Si eres un experto en el ecosistema Android y dominas tecnologías multiplataforma, queremos conocerte.
Tus responsabilidades:
-
Diseñar y desarrollar aplicaciones móviles robustas utilizando Kotlin y React Native.
-
Implementar interfaces modernas mediante Jetpack Compose.
-
Gestionar arquitecturas complejas utilizando Coroutines, Flow e inyección de dependencias con Hilt/Dagger.
-
Optimizar la comunicación entre componentes nativos y código híbrido.
-
Asegurar la calidad del software a través de pruebas unitarias y de integración.
Requisitos indispensables:
-
Android Nativo: Experiencia sólida demostrable en Kotlin y Android Studio.
-
Tecnologías Modernas: Dominio de Jetpack Compose, Coroutines, Flow y Hilt/Dagger.
-
Cross-Platform: Experiencia comprobable en React Native.
-
Patrones de diseño: Conocimiento profundo de MVVM y Clean Architecture (indispensable).
-
Experiencia: Mínimo 3-4 años en desarrollo de aplicaciones móviles publicadas en tiendas (Play Store/App Store).
REQUISITOS
Para aplicar a esta posición, es indispensable contar con experiencia comprobable en el siguiente stack:
-
Especialidad Android Nativo: Dominio avanzado de Kotlin y Android Studio.
-
UI Moderna: Experiencia obligatoria en Jetpack Compose (declarative UI).
-
Arquitectura y Asincronía: Manejo fluido de Coroutines y Flow para gestión de procesos asíncronos.
-
Gestión de Dependencias: Experiencia técnica con Hilt o Dagger 2.
-
Desarrollo Cross-Platform: Experiencia sólida en React Native (CLI/Expo) y su integración con módulos nativos.
-
Patrones de Arquitectura: Conocimiento profundo de MVVM (Model-View-ViewModel) y Clean Architecture.
-
Calidad y testing: Experiencia en la creación de Unit Tests y UI Testing para asegurar la estabilidad de la aplicación.
-
Control de versiones: Manejo experto de Git (flujos de trabajo como GitFlow).