




Resumen: Únase a un pequeño equipo móvil de alto impacto para ser responsable y evolucionar una aplicación iOS basada en SwiftUI, contribuyendo así a una experiencia móvil de doble plataforma nativa. Aspectos destacados: 1. Propiedad significativa sobre la base de código y la arquitectura de iOS 2. Contribución a la estrategia de doble plataforma nativa, incluido Kotlin Multiplatform 3. Colaboración interfuncional para entregar funciones cohesivas Con nuestra creciente base de clientes y nuestra expansión a nuevos mercados y casos de uso, en Affinity tenemos más que construir que nunca mientras ejecutamos nuestra visión de poner la inteligencia relacional al alcance de todos los profesionales. Estamos construyendo una experiencia móvil de doble plataforma nativa de clase mundial para nuestra plataforma CRM. Nuestra aplicación iOS es utilizada diariamente por profesionales de negocios, inversores y otros profesionales que confían en Affinity para gestionar millones de dólares en relaciones y acuerdos. Necesitamos a un experto iOS con mentalidad abierta que asuma la responsabilidad y evolucione nuestra aplicación móvil basada en SwiftUI. Esta es una oportunidad única para unirse a un pequeño equipo móvil de alto impacto, donde tendrá una propiedad significativa sobre la base de código y la arquitectura de iOS. A medida que expandimos nuestra presencia móvil, también tendrá la oportunidad de contribuir a nuestra estrategia de doble plataforma nativa, incluido el código compartido de Kotlin Multiplatform y el desarrollo de Android con Jetpack Compose. **Ubicación: Barcelona, España** *Para este puesto, adoptamos un modelo híbrido centrado en oficina, diseñado para equilibrar la flexibilidad con una colaboración significativa en persona. Se espera que los miembros del equipo acudan a la oficina dos días por semana. Creemos que surgen grandes cosas cuando las personas se reúnen intencionalmente para conectarse, crear y generar impulso como equipo.* **En este puesto, usted:** * **Será responsable de la base de código de iOS**: Participará en decisiones arquitectónicas, mantendrá la calidad del código y promoverá la excelencia técnica en nuestra aplicación SwiftUI * **Desarrollará funcionalidades centrales de la plataforma**: Creará nuevas funciones asegurando al mismo tiempo una experiencia fluida y de alto rendimiento para los usuarios en todas las interfaces móviles * **Contribuirá a la infraestructura compartida**: Ayudará a construir y mantener nuestro módulo compartido de Kotlin Multiplatform (KMP) para lógica de negocio, redes y modelos de datos * **Garantizará la calidad y el rendimiento**: Escribirá pruebas exhaustivas, optimizará el desplazamiento a 60 fotogramas por segundo, administrará eficientemente la memoria y cumplirá con los estándares de calidad de la App Store * **Colaborará interfuncionalmente**: Trabajará estrechamente con los equipos de producto, diseño y backend para entregar funciones cohesivas que encanten a los usuarios * **Apoyará el desarrollo multiplataforma**: Participará en los esfuerzos de desarrollo para Android, aprovechando las similitudes entre SwiftUI y Jetpack Compose **Requisitos:** ¿No cumple con todos los requisitos? Estudios han demostrado que las mujeres y las personas de color son menos propensas a postularse a empleos a menos que cumplan con todos los requisitos. En Affinity, estamos comprometidos a construir un lugar de trabajo diverso, inclusivo y auténtico; por lo tanto, si este puesto le entusiasma, pero su experiencia previa no coincide perfectamente con los requisitos anteriores, ¡le animamos a postularse de todas formas! Podría ser exactamente el candidato adecuado para este u otros puestos. * **3 o más años de experiencia en desarrollo iOS**, con experiencia profunda en el desarrollo moderno de iOS * **Habilidades demostrables en SwiftUI**: Tiene una sólida comprensión de los patrones arquitectónicos de SwiftUI, la gestión de estado, MVVM, inyección de dependencias y diseño compositivo. * **Competencia en Swift 6**: Posee conocimientos sólidos de Swift moderno, incluidos async/await. * **Aplicaciones publicadas**: Cuenta con un historial comprobado de publicación de aplicaciones de alta calidad en la App Store. * **Redes y APIs**: Tiene una sólida comprensión de las APIs REST, la serialización JSON, la autenticación y el manejo de errores. * **Resolución de problemas**: Se siente cómodo resolviendo problemas en capas de red y aplicación. Sabe cómo diagnosticar y mejorar sistemáticamente los problemas de rendimiento. * **Comunicación**: Comunica ideas complejas con claridad, ya sea explicando decisiones técnicas por escrito o haciendo lluvia de ideas en tiempo real. Puede contribuir eficazmente a la estrategia técnica y a los planes de desarrollo en equipos orientados al producto. * **Responsabilidad**: Demuestra fuertes instintos de responsabilidad y presta atención a los detalles. Tiene convicciones firmes pero flexibles y asume que la validación y la iteración son inherentes para lograr los mejores resultados. * **Mentalidad de crecimiento**: Interés por ampliar sus conocimientos más allá de iOS para convertirse en un ingeniero móvil con perfil en T. * **Requisitos lingüísticos:** Dominio del inglés **Deseable:** * Experiencia en Android o un fuerte deseo de aprender Kotlin Multiplatform * Ingeniería impulsada por IA * Conocimientos de UIKit * Experiencia escribiendo pruebas unitarias y pruebas de interfaz de usuario * Experiencia desarrollando aplicaciones B2B o CRM **Pila tecnológica:** **Móvil** * **iOS**: SwiftUI, Swift 6, UIKit (para puentes), Xcode, Swift Package Manager * **Android**: Jetpack Compose, Kotlin (tendrá oportunidades de aprender) * **Compartido**: Kotlin Multiplatform (para lógica de negocio y redes) * **CI/CD**: Fastlane, CircleCI, GitHub Actions **Backend y infraestructura** * **Backend:** Ruby on Rails, PostgreSQL * **APIs:** REST, JSON, GraphQL * **Infraestructura:** AWS, Kubernetes **Cómo trabajamos:** Nuestra cultura es una parte clave de cómo operamos, así como de nuestro proceso de contratación: * **Equipo pequeño de alto impacto**: Será uno de los dos ingenieros móviles, con una responsabilidad e influencia significativas * **Filosofía en T**: Valoramos la experiencia profunda en una plataforma junto con una amplia visión general del desarrollo móvil * **Enfoque de doble plataforma nativa**: Construimos aplicaciones nativas iOS y Android que comparten lógica de negocio mediante Kotlin Multiplatform * **Entrega estratégica**: Analizamos los requisitos comerciales para equilibrar la ingeniería de alta calidad con la velocidad de lanzamiento al mercado, realizando decisiones técnicas informadas para entregar valor eficientemente sin comprometer la integridad del sistema. * **Cultura colaborativa**: Programación en pareja regular, revisiones exhaustivas de código y colaboración interfuncional Si desea conocer más sobre nuestros valores, haga clic aquí. **Lo que disfrutará en Affinity:** * **Vivimos nuestros valores:** Como propietarios, nos sentimos orgullosos de todo lo que hacemos. Adoptamos una mentalidad de crecimiento, practicamos la franqueza respetuosa, actuamos como creadores de soluciones y "probamos la sopa" sumergiéndonos profundamente en las experiencias para crear los mejores resultados para nuestros colegas y clientes. * **Beneficios médicos:** Seguro médico integral tanto para usted como para su familia. * **Aprendizaje y desarrollo:** Ofrecemos un presupuesto anual para educación y un programa integral de aprendizaje y desarrollo. * **Apoyo al bienestar:** Proporcionamos un presupuesto mensual para membresías/equipamiento relacionado con el bienestar, para apoyar su salud y felicidad generales. **Sobre Affinity** Con más de 3.000 clientes en todo el mundo y respaldado por algunas de las mejores firmas de Silicon Valley, Affinity ha recaudado 120 millones de dólares para empoderar a los profesionales de negocios a encontrar, gestionar y cerrar más acuerdos. ¿Cómo? Nuestra plataforma de Inteligencia Relacional utiliza la gran cantidad de datos generados por billones de interacciones entre banqueros de inversión, capitalistas de riesgo, consultores y otros profesionales estratégicos de negocios para ofrecer automáticamente información relacional que impulsa más de 450.000 acuerdos cada mes. Estamos orgullosos de haber recibido los premios Inc. y Fortune Best Workplaces, así como la certificación Great Places to Work durante los últimos cinco años consecutivos. Únase a nosotros en nuestra misión de hacer posible que cualquiera cultive y aproveche plenamente su red para tener éxito. **Utilizamos E-Verify** Nuestra empresa utiliza E-Verify para confirmar la elegibilidad laboral de todos los nuevos empleados. Para obtener más información sobre E-Verify, incluidos sus derechos y responsabilidades, visite www.dhs.gov/E-Verify.


