




Resumen del Puesto: AsTecI seeks a passionate Android Developer to design and develop advanced mobile applications, collaborate with multidisciplinary teams, and drive continuous improvement in development standards. Puntos Destacados: 1. Diseñar y desarrollar aplicaciones avanzadas para Android y Huawei. 2. Colaborar con equipos multidisciplinarios en nuevas funcionalidades. 3. Liderar sesiones de pair programming y fomentar el aprendizaje. En AsTecI es una consultoría TI con 35 años de experiencia en el Desarrollo y Mantenimiento de sistemas colaborando con empresas líderes a nivel nacional e internacional. Impulsamos proyectos innovadores y retadores que transforman la industria y hoy buscamos sumar a profesionales apasionados, comprometidos y con visión de crecimiento. ¡Únete a nuestro equipo y lleva tu carrera al siguiente nivel! DESARROLLADOR ANDROID Requisitos: Licenciatura o ingeniería en Sistemas Computacionales, Informática, o carrera afín. Experiencia de 5 años Amplia experiencia en desarrollo de aplicaciones móviles Android. Inglés Deseable: Avanzado Conocimientos y habilidades: • Dominio de Kotlin y conocimiento sólido de Java. • Arquitecturas limpias y principios SOLID. • Uso de Gitflow para control de versiones. • Integración de librerías y SDKs de terceros. • Consumo de APIs RESTful. • Conocimientos en MVVM, MVVM-C y Componentes Jetpack. • Manejo de Jetpack Compose y Server Driven UI (SDUI). • Experiencia en pruebas unitarias y de integración. Deseable conocimiento en: • Fortify y Blackduck (seguridad y análisis estático). • Dynatrace (monitoreo de aplicaciones). • Conceptos de SSL, certificados, Key Store/Trust Store. • Firebase (Analytics, Crashlytics, Push Notifications). • Herramientas de gestión como JIRA, Confluence y Bitbucket. Actividades • Diseñar y desarrollar aplicaciones avanzadas para las plataformas Android y Huawei. • Colaborar con equipos multidisciplinarios para definir, diseñar y entregar nuevas funcionalidades. • Escribir y mantener pruebas unitarias que garanticen la solidez, usabilidad y fiabilidad del software. • Evaluar e implementar continuamente nuevas tecnologías para maximizar la eficiencia en el desarrollo. • Participar activamente en la creación y definición de historias de usuario (GWT, INVEST, SMART). • Liderar sesiones de pair programming y fomentar el aprendizaje colaborativo. • Explicar y justificar trade-offs técnicos en soluciones complejas a miembros menos experimentados. • Proponer, documentar y aplicar estándares y procesos de desarrollo que impulsen la mejora continua. Ofrecemos: • Atractivo sueldo de acuerdo con experiencia • Prestaciones de ley • Esquema hibrido • Prestaciones superiores (Seguro de vida, Seguro de Gastos Médicos Mayores y Menores) • Apoyo de Home Office . -Requerimientos- Educación mínima: Educación superior - Licenciatura 4 años de experiencia Idiomas: Inglés Palabras clave: developer, programador, engeneering, ingenieria
