
Airbnb opera un mercado global de viajes que ayuda a los huéspedes a encontrar y reservar alojamientos, desde habitaciones privadas y apartamentos hasta casas completas y hoteles boutique. Su plataforma también ofrece experiencias organizadas por anfitriones locales, conectando a los viajeros con actividades que van más allá del alojamiento. La empresa trabaja en los sectores de los viajes, la logística y el comercio electrónico, y respalda la tecnología y las operaciones necesarias para estancias y experiencias en todo el mundo.
Ingeniero/a de software iOS de nivel intermedio/senior en Airbnb — remoto en EE. UU.
Crea experiencias con Swift y SwiftUI para los productos de cuenta y comercio de Airbnb, utilizados por millones de huéspedes y anfitriones. Desarrolla funcionalidades para plataformas móviles con especial atención a la usabilidad, la accesibilidad y la fiabilidad del producto.
Descripción
- Desarrollar experiencias de iOS que respalden las funciones de cuenta para millones de huéspedes y anfitriones de Airbnb
- Asumir la responsabilidad de funcionalidades definidas desde la planificación técnica hasta el lanzamiento
- Crear funcionalidades de iOS con interfaces declarativas y patrones unidireccionales de gestión del estado
- Trabajar con los equipos de producto y diseño para crear experiencias móviles refinadas y accesibles
- Coordinarse con ingenieros de backend, Android y web para mantener un comportamiento y unos datos coherentes entre plataformas
- Producir código limpio, probado y mantenible, y contribuir a las revisiones técnicas y de diseño
- Colaborar con ingenieros experimentados e incorporar sus comentarios al trabajo
- Ayudar a establecer patrones reutilizables de iOS y prácticas de ingeniería a medida que crece el equipo
- Investigar y corregir errores de iOS, problemas de rendimiento y cuestiones de fiabilidad
- Colaborar con los equipos de Pagos y Wallet, Identidad y Privacidad, Perfil y Comunidad, y Huéspedes y Anfitriones en las áreas de producto, diseño y ciencia de datos
Requisitos
- Al menos tres años de experiencia profesional en ingeniería de iOS, incluida la entrega de funcionalidades en una aplicación de consumo a gran escala
- Sólidos conocimientos de Swift y experiencia con arquitecturas modernas de iOS, incluidos SwiftUI, la gestión unidireccional del estado, como MVI, MVVM o Redux, y la inyección de dependencias
- Experiencia integrando API con equipos de backend y de otras plataformas, manteniendo un comportamiento coherente entre plataformas
- Capacidad demostrada para entregar funcionalidades desde el diseño técnico hasta el lanzamiento y las iteraciones posteriores con una independencia cada vez mayor
- Habilidades eficaces de comunicación y colaboración, incluida la disposición a solicitar y aplicar comentarios
- Comodidad trabajando en situaciones ambiguas dentro de un equipo recién creado
- Buenos conocimientos de rendimiento móvil, accesibilidad y prácticas de lanzamiento o CI para una aplicación de consumo a gran escala
- Residencia en un estado donde Airbnb, Inc. mantenga una entidad registrada
Beneficios
- Elegibilidad para bonificaciones
- Elegibilidad para recibir acciones
- Elegibilidad para beneficios para empleados
- Créditos de viaje para empleados
- Elegibilidad para trabajar de forma remota
- Trabajo ocasional desde una oficina de Airbnb o asistencia a encuentros presenciales, de acuerdo con el gerente
- Adaptaciones razonables durante el proceso de selección para candidatos con discapacidades