Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Desarrollador Android Nativo Kotlin Semi Senior - Colombia Palabras clave: Desarrollador Android Nativo Kotlin Semi SeniorAndroid Developer Kotlin Semi SeniorDesarrollador Android Kotlin Semi SeniorKotlinAndroid SDKMVVMClean ArchitectureCoroutinesRetrofitRoomJetpack ComposeIntegración hardwareDesarrollo de SoftwareTecnología Se requiere un desarrollador Android nativo Semi Senior con experiencia en Kotlin y arquitecturas modernas como MVVM y Clean Architecture. El rol se enfoca en el desarrollo y mantenimiento de aplicaciones móviles que interactúan con hardware especializado, como RFID, Bluetooth, NFC, escáneres e impresoras, para operación en campo. El candidato aportará a la estabilidad, rendimiento y mantenibilidad de estos productos, contribuyendo a la definición de arquitectura y buenas prácticas. Se participará en proyectos con integración de hardware y servicios externos, con exposición a arquitecturas modulares, publicación en Google Play y uso de servicios en la nube como AWS Mobile y Firebase. Se promoverán espacios de revisión de código y mejora continua. Este Android Developer será clave en la confiabilidad de las soluciones móviles. Se busca un desarrollador Android Kotlin con experiencia en el ciclo de vida de aplicaciones Android.
Responsabilidades:
Diseñar desarrollar y mantener aplicaciones Android nativas utilizando Kotlin.
Implementar arquitecturas modernas como MVVM y Clean Architecture.
Integrar aplicaciones con hardware especializado como RFID Bluetooth NFC escáneres e impresoras.
Colaborar en la definición de la arquitectura de software y las buenas prácticas de codificación.
Asegurar la estabilidad el rendimiento y la mantenibilidad de las aplicaciones Android.
Participar en revisiones de código y contribuir a la mejora continua del producto.
Desplegar aplicaciones en Google Play Console y gestionar sus ciclos de vida.
Trabajar con servicios en la nube como Firebase y AWS Mobile.
Escribir pruebas unitarias y de UI para garantizar la calidad del código.
Colaborar con equipos multifuncionales para definir requisitos y soluciones técnicas.
Requerimientos:
Profesional en Ingeniería de Sistemas Ingeniería Informática o afines (o experiencia equivalente demostrable)Experiencia demostrable en desarrollo Android nativo con KotlinConocimiento sólido en arquitecturas MVVM y Clean ArchitectureExperiencia con Coroutines Retrofit Room Dagger/Hilt/KoinManejo de Git para control de versionesFamiliaridad con Android Jetpack y Jetpack ComposeExperiencia en la integración con hardware (RFID Bluetooth NFC escáneres impresoras)Conocimiento de Firebase y/o AWS MobileExperiencia en UI Testing y JUnit/MockitoFamiliaridad con Google Play Console para desplieguesCapacidad para trabajar en entornos de desarrollo ágilesHabilidades de resolución de problemas y comunicaciónExperiencia en el desarrollo de aplicaciones Android utilizadas en operación en campoConocimiento de WorkManager y RxJava es un plus Nivel de educación: Profesional Sectores laborales: Software informática y telecomunicacionesProducción Operarios y
ManufacturaOtras Cargo:
Analista Otras habilidades: Habilidades técnicas: KotlinAndroid SDKMVVMClean ArchitectureCoroutinesRetrofitRoomDagger/HiltKoinGitAndroid JetpackJetpack ComposeWorkManagerFirebaseRxJavaJUnitMockitoUI TestingGoogle Play ConsoleAWS MobileIntegración hardwareRFIDBluetoothNFCEscáneresImpresoras Habilidades interpersonales: Trabajo en equipoResolución de problemasComunicaciónAdaptabilidad