Ingeniero Android, Crecimiento Global

Compañía
Descripción
Resumen: Únase al equipo de Android para el Crecimiento Global de Lyft para crear experiencias de usuario agradables, desarrollar funciones complejas y mantener un código de alta calidad y bien probado. 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. Escribir código bien elaborado, bien probado, legible y mantenible 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 al unirse a nuestro equipo de 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, las sesiones de refinamiento del backlog, las reuniones de planificación, las reuniones diarias, 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 banderas de funciones 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 rigurosamente a pruebas manuales y automatizadas. **Responsabilidades:** * Mantenerse actualizado con los avances en Android y en 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 construir 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 y detectar áreas de mejora o 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 problemas/errores en nuestras diversas aplicaciones y plataformas * Participar en revisiones de código, producto y diseño para brindar retroalimentación que garantice el cumplimiento de las mejores prácticas **Experiencia:** * 3 años o más de experiencia profesional en ingeniería de software * Experiencia trabajando en aplicaciones Android a gran escala y habiendo llevado a producción dichas aplicaciones * 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, colaboración intensa y funcionalidad cruzada * Puntos adicionales: experiencia en proyectos personales o de código abierto
Publicado por

Juan García
Indeed · HR




