
Starbucks es una empresa internacional de alimentos y bebidas conocida por sus cafeterías, productos de café listos para beber y envasados, su oferta de alimentos y sus artículos de marca. Su actividad se desarrolla a través de tiendas gestionadas por la empresa, establecimientos con licencia y plataformas digitales, con servicios como pedidos móviles, entregas a domicilio, programas de fidelización y tarjetas regalo. La empresa también destaca por sus iniciativas de sostenibilidad, programas comunitarios y apoyo a sus empleados.
Ingeniero/a sénior de iOS, híbrido en Seattle
Mejora la aplicación de iOS de Starbucks y la experiencia de accesibilidad para más de 25 millones de usuarios mensuales. Desarrolla, prueba y publica funcionalidades en Swift para la plataforma digital de fidelización de la empresa.
Descripción
- Desarrollar y mejorar la aplicación de iOS de Starbucks
- Promover experiencias de producto accesibles
- Contribuir a mejoras de arquitectura y revisiones de código entre pares
- Refactorizar el código existente para mejorar su mantenibilidad y capacidad de prueba
- Crear pruebas unitarias y pruebas de interfaz de usuario automatizadas para reforzar la calidad de la aplicación
- Impulsar las prácticas de pruebas y los principios de ingeniería del equipo
- Contribuir a la visión del equipo y a la planificación estratégica
- Evaluar la viabilidad de los proyectos y las funcionalidades propuestas
- Implementar nuevas funcionalidades y correcciones de errores críticos
- Probar y desplegar funcionalidades para su lanzamiento público
- Colaborar con ingenieros de todo el equipo
- Fortalecer los procesos del equipo y mejorar la plataforma digital nativa
Requisitos
- Amplia experiencia profesional en ingeniería para la plataforma iOS
- Al menos cuatro años de experiencia desarrollando aplicaciones de iOS dirigidas a consumidores
- Al menos cinco años de experiencia en desarrollo de software
- Dominio de la integración de API REST, GraphQL, notificaciones push y aplicaciones multihilo
- Gran atención a los fundamentos de ingeniería, los métodos de prueba y la calidad del software
- Conocimientos avanzados de patrones de arquitectura móvil como VIPER, MVVM o MVP
- Experiencia con técnicas de programación reactiva
- Amplia experiencia en desarrollo con Swift
- Alguna experiencia con Objective-C
- Experiencia creando pruebas de integración y unitarias
- Gran dominio de Git
- Se valoran los conocimientos de herramientas de accesibilidad de Apple, como VoiceOver y Control por botón
- Se valora la experiencia con los servicios de Core Location
- Se valora la experiencia con los servicios de Apple Pay
- Se valora la experiencia utilizando las herramientas de creación de perfiles de Xcode
- Se valora la experiencia con The Composable Architecture (TCA) de Point-Free
- Se valora la experiencia con GitHub Copilot y la incorporación de agentes en los flujos de trabajo de desarrollo
- Conocimientos de estándares de accesibilidad, incluidos WCAG y la Sección 508
- Se valoran los conocimientos de legislación internacional
- Debe trabajar presencialmente cuatro días a la semana
Beneficios
- Cobertura médica, dental y oftalmológica
- Seguro de vida básico y complementario
- Cobertura por incapacidad a corto y largo plazo
- Permiso parental remunerado
- Reembolso por ampliación familiar
- Vacaciones remuneradas disponibles desde la fecha de contratación
- Tiempo de enfermedad acumulado a razón de una hora por cada 25 horas trabajadas
- Ocho días festivos remunerados
- Dos días personales al año
- Plan 401(k) con aportación equivalente de la empresa
- Acciones de la empresa con descuento mediante el programa S.I.P.
- Participación accionarial de Starbucks mediante el programa Bean Stock
- Incentivos por crear ahorros para emergencias
- Herramientas de bienestar financiero
- Cobertura total por adelantado de la matrícula para una primera licenciatura mediante el programa en línea de Arizona State University
- Recursos para la gestión de préstamos estudiantiles
- Acceso a oportunidades educativas adicionales
- Cuidado de respaldo
- Reembolso de DACA
- Adaptaciones razonables para candidatos con discapacidades