
DESARROLLADOR ANDROID
4 años de experiencia, Profesional hasta Doctorado
$ 13.000.000
Bogotá, D.C.
Requisitos para aplicar a la vacante:
Estamos buscando un Desarrollador(a) Android apasionado por la tecnología, la innovación y la experiencia de usuario, que contribuya al desarrollo y evolución de nuestras aplicaciones para Android, Android TV y Fire TV, garantizando altos estándares de calidad, estabilidad y rendimiento en entornos OTT (Over The Top).
Principales responsabilidades
- Desarrollar nuevas funcionalidades y mejoras para las aplicaciones Android y Android TV/Fire TV de acuerdo con los requerimientos del negocio.
- Implementar historias de usuario y correcciones de errores (bugs), garantizando el cumplimiento de la Definition of Ready y Definition of Done establecidas por el equipo.
- Diseñar, desarrollar y mantener pruebas unitarias e instrumentadas para asegurar la calidad del software.
- Apoyar la ejecución de pruebas funcionales y end-to-end en conjunto con los equipos de QA.
- Instrumentar, validar y monitorear eventos de analítica y calidad de experiencia (QoE), incluyendo startup time, buffering, errores de reproducción y comportamiento de usuario.
- Diagnosticar y resolver incidentes relacionados con crashes, ANR (Application Not Responding), rendimiento, reproducción de contenido, conectividad y experiencia de usuario.
- Participar activamente en revisiones de código (Code Reviews) promoviendo las mejores prácticas de desarrollo.
- Identificar oportunidades de mejora técnica y optimización de la arquitectura de las aplicaciones.
- Documentar desarrollos, cambios relevantes, configuraciones y decisiones técnicas para garantizar la trazabilidad y mantenibilidad de los proyectos.
- Colaborar con equipos de Producto, Diseño, Backend, QA y Analítica para asegurar entregas exitosas y alineadas con los objetivos del negocio.
- Velar por el cumplimiento de buenas prácticas en seguridad, accesibilidad, rendimiento y experiencia de usuario.
Perfil requerido
Formación académica
Profesional en:
- Ingeniería de Sistemas. Ingeniería Electrónica. Ingeniería de Telecomunicaciones. Ciencias de la Computación. Ingeniería de Software, o carreras afines.
Estudios de posgrado
Deseable:
- Especialización o Maestría en: Arquitectura de TI. Seguridad Informática. Cloud Computing. Gestión de Servicios de TI. Desarrollo de Software. Tecnologías Digitales.
Conocimientos técnicos
Indispensables
- Desarrollo nativo para Android. Kotlin y/o Java. Android SDK. Consumo de APIs REST. Arquitectura MVVM y principios de Clean Architecture. Manejo de Git y control de versiones. Desarrollo para Android TV y/o Fire TV. Integración de herramientas de analítica y monitoreo. Implementación de pruebas unitarias e instrumentadas.
- Inglés nivel B2.
Deseables
- Conocimiento en plataformas OTT y streaming de video.
- Reproductores de video como ExoPlayer o similares.
- Integración de servicios de analítica y monitoreo de QoE.
- Conocimiento en CI/CD y automatización de despliegues.
- Desarrollo para ecosistemas Apple mediante Swift (iOS y tvOS/Apple TV).
- Conocimiento de arquitecturas orientadas a servicios y entornos cloud.
Experiencia requerida
Mínimo 4 años de experiencia en: Desarrollo Android nativo con Kotlin. Experiencia previa con Exoplayer/DASH y debugging de reproducción. Publicación o soporte de al menos una app en producción (Google play).
Palabras clave:
ANDROID, DESARROLLADOR, Cloud Computing, ARQUITECTURA
Ver empresa: CARACOL TELEVISION S.A
