




Resumen: Google busca un ingeniero de software para diseñar, desarrollar, implementar y brindar soporte a API, herramientas y marcos de aplicación para desarrolladores de aplicaciones Android, contribuyendo así a la base técnica de sus productos insignia. Aspectos destacados: 1. Desarrollar tecnologías de próxima generación que impacten a miles de millones de usuarios 2. Diseñar y desarrollar funciones para aplicaciones Android de alta calidad utilizando herramientas modernas 3. Trabajar en proyectos críticos para las necesidades de Google con oportunidades de crecimiento Solo se evaluarán las solicitudes de candidatos con nacionalidad mexicana para este puesto, en cumplimiento de lo dispuesto en el artículo 7 de la Ley Federal del Trabajo. **Por favor, envíe su currículum en inglés \- únicamente consideraremos las solicitudes presentadas en este idioma.** ### **Requisitos mínimos:** * Licenciatura o experiencia práctica equivalente. * 2 años de experiencia en desarrollo de software en Java o Kotlin, y con estructuras de datos/algoritmos. * 2 años de experiencia en pruebas, mantenimiento o lanzamiento de productos de software, y 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 campo técnico relacionado. * 2 años de experiencia en el desarrollo de aplicaciones Android y programación en Java/Kotlin. * Experiencia con concurrencia y aplicaciones multi\-subproceso. * Experiencia en el diseño e implementación de inyección de dependencias en aplicaciones. **Acerca del puesto** ----------------- Los ingenieros de software de Google desarrollan las tecnologías de próxima generación que transforman 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 de 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 continúa y crece cada día. Como ingeniero de software, trabajará en un proyecto específico fundamental para las necesidades de Google, con oportunidades de cambiar de equipo y de proyecto 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. En este puesto, diseñará, desarrollará, implementará y brindará soporte a API, herramientas y marcos de aplicación utilizados por los desarrolladores de aplicaciones Android de Google. Desarrollará aplicaciones para usuarios de Android. 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 en Google. Estos son los bloques fundamentales esenciales para ofrecer experiencias excelentes, seguras y coherentes a nuestros usuarios, y aceleran el ritmo de innovación para todos los desarrolladores. Analizamos los productos de Google para crear 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 que los desarrolladores de aplicaciones puedan utilizar para crear aplicaciones Android de alta calidad mediante el marco de inyección de dependencias Dagger y el marco de aplicaciones Android de primera parte. * Diseñar e implementar mejoras en nuestros marcos para aprovechar al máximo las herramientas modernas de desarrollo para Android, incluidas Kotlin, Coroutines y Jetpack Compose. * Implementar análisis estático y otras herramientas para mejorar la calidad de las aplicaciones Android de Google y la experiencia de sus desarrolladores. * Trabajar directamente con ingenieros de equipos de desarrollo de aplicaciones para integrar nuestros productos y las prácticas recomendadas. 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 a solicitantes calificados sin importar sus antecedentes penales, siempre que esto sea compatible con los requisitos legales. Consulte también la Política de Igualdad de Oportunidades Laborales (EEO) de Google y «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.


