




Resumen: Únase al equipo de Crecimiento Global de Lyft como desarrollador Android para construir y mejorar aplicaciones para millones de usuarios, centrándose en excelentes prácticas de desarrollo y experiencias de usuario agradables. Aspectos destacados: 1. Crear una excelente experiencia de usuario para millones de usuarios con excelentes prácticas de desarrollo 2. Colaborar con equipos multifuncionales desde la idea hasta la ejecución 3. Contribuir a una cultura de equipo con bajo ego y altamente colaborativa 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. Usted 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 Android. Construimos 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 preparación del backlog, las reuniones de planificación, las reuniones diarias de coordinación, 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 funciones activables permite una iteración rápida. Con un enfoque en experiencias de usuario agradables, 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 a pruebas manuales y automatizadas. **Responsabilidades:** --------------------- * Mantenerse actualizado con las novedades de Android y del sector * Crear una excelente experiencia de usuario para millones de usuarios * Colaborar con gerentes de producto, diseñadores y otros equipos de ingeniería para construir funciones y productos complejos desde la idea hasta su ejecución positiva * Escribir código bien elaborado, bien probado, legible y mantenible * Analizar nuestros sistemas y procesos internos y detectar áreas de mejora/automatización * Compartir sus conocimientos mediante sesiones informativas internas (brown bags), charlas técnicas y promoviendo las mejores prácticas técnicas y de ingeniería adecuadas * Identificar, clasificar, depurar y resolver problemas/errores en nuestras diversas aplicaciones y plataformas * Participar en revisiones de código, producto y diseño para proporcionar comentarios que garanticen las mejores prácticas **Experiencia:** --------------- * 3\+ años de experiencia profesional en ingeniería de software * Experiencia en el desarrollo y lanzamiento de aplicaciones Android a gran escala * Experiencia con Kotlin. La experiencia con Java es deseable pero no obligatoria. * Experiencia con paradigmas de arquitectura 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ánea (snapshot), y creación de componentes compartidos * Excelente sentido del producto; le importa la usabilidad y un buen diseño * Capacidad para trabajar en un equipo con bajo ego, altamente colaborativo y multifuncional * Puntos adicionales: experiencia en proyectos personales o de código abierto


