




Resumen: Google busca un ingeniero de software versátil para desarrollar tecnologías de próxima generación, construir funciones fundamentales para aplicaciones Android e impulsar la calidad y el rendimiento del ecosistema Android de Google. Aspectos destacados: 1. Desarrollar tecnologías de próxima generación que cambien la forma en que miles de millones de usuarios se conectan. 2. Trabajar en un proyecto específico fundamental para las necesidades de Google. 3. Diseñar, desarrollar, implementar y dar soporte a APIs, herramientas y marcos de aplicaciones. Por favor, envíe su currículum en inglés \- solo podemos considerar solicitudes presentadas en este idioma. Solo se evaluarán las solicitudes de candidatos con ciudadanía mexicana para este puesto, conforme a lo dispuesto en el artículo 7 de la Ley Federal del Trabajo.### **Requisitos mínimos:** * Licenciatura o experiencia práctica equivalente. * 5 años de experiencia en desarrollo de software en Java o Kotlin, y con estructuras de datos/algoritmos. * 3 años de experiencia en pruebas, mantenimiento o lanzamiento de productos de software. * 1 año de experiencia en diseño y arquitectura de software. ### **Requisitos preferidos:** * Maestría o doctorado en Ciencias de la Computación o un campo técnico relacionado. * Experiencia en el diseño e implementación de inyección de dependencias. * Experiencia en desarrollo de aplicaciones Android. * Experiencia con aplicaciones concurrentes y multi\-subproceso. * Capacidad para construir herramientas de desarrollo de alta calidad y componentes de infraestructura. * Capacidad para ser creativo con excelentes habilidades para resolver problemas. **Acerca del puesto** ----------------- Los ingenieros de software de Google desarrollan las tecnologías de próxima generación que cambian la forma en que miles de millones de usuarios se conectan, exploran e interactúan con la información y entre sí. Nuestros productos deben manejar información a escala masiva y abarcar mucho más que la búsqueda web. Buscamos ingenieros que aporten ideas frescas desde todos los ámbitos, incluidos la recuperación de información, la computación distribuida, el diseño de sistemas a gran escala, redes y almacenamiento de datos, seguridad, inteligencia artificial, procesamiento del lenguaje natural, diseño de interfaces de usuario y dispositivos móviles; la lista sigue creciendo cada día. Como ingeniero de software, trabajará en un proyecto específico fundamental para las necesidades de Google, con oportunidades de cambiar de equipos y proyectos a medida que usted y nuestro negocio, de ritmo acelerado, crezcan y evolucionen. Necesitamos ingenieros versátiles, con cualidades de liderazgo y entusiasmo por asumir nuevos desafíos en toda la pila tecnológica, mientras seguimos impulsando la innovación tecnológica. El equipo diseña, desarrolla, implementa y da soporte a Interfaces de Programación de Aplicaciones (API), herramientas y marcos de aplicaciones utilizados por los desarrolladores de aplicaciones Android de Google. En este puesto, desarrollará aplicaciones para usuarios de Android. Proporcionará un sistema de inyección de dependencias, reducirá las tasas de fallos de las aplicaciones, mejorará el rendimiento de las aplicaciones, reforzará las garantías de seguridad y privacidad, y facilitará a los desarrolladores de aplicaciones el lanzamiento de nuevas funciones. El equipo Core construye la base técnica detrás de los productos insignia de Google. Somos propietarios y defensores de los elementos de diseño subyacentes, plataformas para desarrolladores, componentes de producto e infraestructura de Google. Estos son los bloques esenciales para ofrecer experiencias excelentes, seguras y coherentes a nuestros usuarios y para impulsar el ritmo de innovación de todos los desarrolladores. Analizamos los productos de Google para construir soluciones centrales, eliminar barreras técnicas y fortalecer los sistemas existentes. Como equipo Core, tenemos un mandato y una oportunidad única de influir en decisiones técnicas importantes en toda la empresa.**Responsabilidades** -------------------- * Diseñar y desarrollar funciones y marcos para que los desarrolladores de aplicaciones los utilicen al construir aplicaciones Android de alta calidad en el marco de inyección de dependencias Dagger y el marco de aplicaciones Android de primera parte (1P). * Diseñar e implementar mejoras en nuestros marcos para aprovechar al máximo las herramientas modernas de desarrollo Android, como Kotlin, Coroutines y Jetpack Compose. * Implementar análisis y otras herramientas para mejorar la calidad de las aplicaciones Android de Google y la experiencia de sus desarrolladores. * Colaborar con ingenieros de equipos de desarrollo de aplicaciones, tanto grandes como pequeños, para integrar nuestros productos y prácticas recomendadas y así mejorar las aplicaciones de Google. Google se enorgullece de ser un lugar de trabajo con igualdad de oportunidades y un empleador que practica la acción afirmativa. Nos comprometemos a garantizar la igualdad de oportunidades laborales sin importar raza, color, ascendencia, religión, sexo, origen nacional, orientación sexual, edad, ciudadanía, estado civil, discapacidad, identidad de género o condición de veterano. También consideramos candidatos calificados independientemente de sus antecedentes penales, siempre que ello sea compatible con los requisitos legales. Consulte también la Política de Igualdad de Oportunidades Laborales (EEO) de Google y el documento «La Igualdad de Oportunidades Laborales es la Ley» (EEO is the Law). Si tiene una discapacidad o una necesidad especial que requiera adaptaciones, háganoslo saber completando nuestro formulario de Adaptaciones para Solicitantes.


