




Resumen: Únase al equipo de Android para el Crecimiento Global de Lyft para desarrollar aplicaciones atractivas y de alta calidad para millones de usuarios, centrándose en excelentes prácticas de desarrollo e iteración rápida. Aspectos destacados: 1. Crear una excelente experiencia de usuario para millones de usuarios 2. Colaborar con los equipos de producto, diseño e ingeniería en funciones complejas 3. Contribuir a un entorno ágil, colaborativo y de iteración rápida En Lyft, nuestro propósito es servir y conectar. Buscamos lograrlo cultivando un entorno laboral donde todos los miembros del equipo pertenezcan y tengan la oportunidad de prosperar. Se unirá al equipo de Crecimiento Global. Usted es un entusiasta desarrollador de aplicaciones que desea llevar sus habilidades al siguiente nivel uniéndose a nuestro equipo de Android. Desarrollamos aplicaciones utilizadas por millones de personas y nos sentimos muy orgullosos de nuestro trabajo. Esto implica excelentes prácticas de desarrollo, una arquitectura cuidadosa del código y una organización centrada en lanzamientos rápidos. Dentro de los equipos, la revisión del backlog, las reuniones de planificación, las reuniones diarias de stand\-up, las demostraciones y las retrospectivas nos mantienen ágiles y responsables. La integración continua con pruebas automatizadas nos permite ejecutar un ciclo de lanzamientos cada dos semanas. Nuestro proceso de lanzamiento beta nos brinda información útil sobre el comportamiento de los usuarios, y el uso intensivo de análisis, pruebas A/B y activación/desactivación de funciones permite una iteración rápida. Con un enfoque en experiencias de usuario atractivas, equilibramos la creación de nuevas funciones, la refactorización del código y el ajuste de funciones existentes basado en datos analíticos. Cada línea de código es revisada por otros desarrolladores, cada píxel es inspeccionado por diseñadores y cada función es sometida exhaustivamente a pruebas manuales y automatizadas. **Responsabilidades:** --------------------- * Mantenerse actualizado con los avances de Android y de la industria * Crear una excelente experiencia de usuario para millones de usuarios * Colaborar con gerentes de producto, diseñadores y otros equipos de ingeniería para desarrollar funciones y productos complejos, desde la idea hasta su ejecución exitosa * Escribir código bien elaborado, bien probado, legible y mantenible * Analizar nuestros sistemas y procesos internos para identificar áreas de mejora/automatización * Compartir sus conocimientos mediante charlas informales (brown bags), presentaciones técnicas y promoviendo buenas prácticas técnicas y de ingeniería adecuadas * Identificar, clasificar, depurar y resolver incidencias/errores en nuestras diversas aplicaciones y plataformas * Participar en revisiones de código, producto y diseño para brindar retroalimentación y garantizar el cumplimiento de las mejores prácticas **Experiencia:** --------------- * 3\+ años de experiencia profesional en ingeniería de software * Experiencia trabajando en aplicaciones Android a gran escala y haberlas lanzado al mercado * Experiencia con Kotlin. La experiencia con Java es deseable pero no obligatoria. * Experiencia con paradigmas arquitectónicos como la programación unidireccional y reactiva, y otros patrones comúnmente utilizados en la industria * Experiencia con Jetpack Compose, pruebas unitarias y de instantáneas (snapshot), y creación de componentes compartidos * Excelente sentido del producto; le importa la usabilidad y un buen diseño * Capacidad para trabajar en equipo con humildad, colaborativamente y de forma transversal * Puntos adicionales: experiencia en proyectos personales o de código abierto


