




**Acerca de Outcode:** OutCode es una empresa global de desarrollo de software que ofrece soluciones tecnológicas para mejorar la calidad de vida en el ámbito empresarial, aumentando el ROI, la eficacia y la eficiencia. Nuestro ADN está formado por exfundadores de startups y los mejores talentos en Productos, UX/UI, Desarrollo de Software y Aprendizaje Profundo en Máquinas. Nos unimos desde diversos orígenes con una visión común: aportar un enfoque ágil y centrado en el usuario a la innovación de productos y al desarrollo de software, comprendiendo completamente las necesidades del negocio antes de crear cualquier cosa. **Qué estamos buscando:** Como Ingeniero Android, desempeñarás un papel fundamental en el desarrollo de aplicaciones móviles de alta calidad para clientes. Tus principales responsabilidades incluirán proporcionar actualizaciones diarias a los clientes, participar y ofrecer aportes en diversas reuniones con gerentes, clientes, Owners de Producto y Gerentes de Proyecto, revisar y corregir problemas en la última versión, diseñar prototipos para proyectos de clientes, realizar cambios en la interfaz de usuario según los requisitos del cliente o la Declaración de Trabajo (SOW), y revisar las bases de código de los proyectos. Tu experiencia en el desarrollo Android y tu atención al detalle contribuirán al exitoso cumplimiento de los proyectos de los clientes. **Responsabilidades:** * Proporcionar actualizaciones diarias a los clientes: * Comunicarse regularmente con los clientes para informar sobre el progreso del proyecto, discutir dificultades y responder preguntas o inquietudes. * Colaborar con el equipo del proyecto para asegurar que se cumplan las expectativas del cliente y que las entregas vayan según lo previsto. * Asistir y aportar ideas en reuniones individuales: * Participar en reuniones uno a uno con gerentes, clientes, Owners de Producto y Gerentes de Proyecto para recopilar requisitos, dar actualizaciones y ofrecer aportes desde una perspectiva técnica. * Colaborar con las partes interesadas para alinear los objetivos del proyecto, priorizar tareas y abordar cuestiones o consideraciones técnicas. * Revisar y corregir problemas en la última versión: * Realizar pruebas exhaustivas y depuración de la aplicación Android para identificar y resolver problemas funcionales o de rendimiento. * Trabajar estrechamente con el equipo de desarrollo para implementar correcciones y garantizar una aplicación estable y confiable. * Diseñar prototipos para proyectos de clientes: * Colaborar con diseñadores, clientes y partes interesadas para crear prototipos de interfaz de usuario para aplicaciones Android. * Incorporar los comentarios de los clientes e iterar sobre los diseños para garantizar una experiencia de usuario óptima. * Realizar cambios en la interfaz de usuario según las necesidades del cliente/SOW: * Modificar la interfaz de usuario de las aplicaciones Android según los requisitos del cliente o la Declaración de Trabajo (SOW) definida. * Asegurar la coherencia, usabilidad y cumplimiento de las mejores prácticas en diseño de UI/UX. * Revisar bases de código de proyectos: * Realizar revisiones de código para evaluar la calidad, legibilidad y mantenibilidad de la base de código de la aplicación Android. * Ofrecer retroalimentación constructiva y sugerir mejoras para optimizar el rendimiento y mantenibilidad del código. * Opcional: Capacitación en frameworks relacionados con front end **Requisitos:** * Nivel de inglés fluido * Experiencia previa como desarrollador Android de 5 años. * Título de licenciatura o maestría en Ciencias de la Computación, Ingeniería o campo relacionado * Conocimientos sólidos del SDK de Android, diferentes versiones de Android y cómo manejar distintos tamaños de pantalla * Familiaridad con APIs RESTful para conectar aplicaciones Android a servicios backend * Sólidos conocimientos de los principios, patrones y mejores prácticas de diseño de interfaz de usuario en Android * Experiencia con almacenamiento offline, hilos y ajuste de rendimiento * Capacidad para diseñar aplicaciones basadas en interfaces naturales de usuario, como el "toque" * Familiaridad con el uso de sensores adicionales, como giroscopios y acelerómetros * Conocimiento del ecosistema open-source de Android y las bibliotecas disponibles para tareas comunes * Capacidad para comprender requisitos comerciales y traducirlos en requisitos técnicos * Familiaridad con APIs de mensajería en la nube y notificaciones push * Aptitud para benchmarks y optimización * Comprensión de los principios de diseño de Android de Google y sus pautas de interfaz * Dominio de herramientas de control de versiones de código, como Git * Familiaridad con integración continua **Lo que te encantará de nosotros...** * Trabajar en una empresa de rápido crecimiento. * Entorno laboral internacional. * 5 días laborables durante la semana. * Bonificaciones por logro de objetivos. E04JI80034mh4046ga4


