


Senior iOS Developer
BeSoccer es la mayor base de datos de fútbol del mundo y la app de referencia para millones de fans que siguen cada pase, gol y estadística en tiempo real. En pleno proceso de reorganización técnica, necesitan incorporar a una persona que lidere el desarrollo iOS y les ayude a modernizar su app y su stack.
VAMOS ALLÁ 🏃➡️⚽
¿Qué harás?
BeSoccer es mucho más que una app de resultados: es la mayor base de datos de fútbol del planeta. Más de 28 millones de usuarios en todo el mundo consultan sus estadísticas, noticias y resultados en tiempo real. Integran información de más de 1 millón de jugadores y 8 millones de partidos, desde ligas menores hasta competiciones internacionales, todo actualizado minuto a minuto.
Su tecnología no solo nutre su app principal: también alimenta plataformas de scouting profesional, dashboards personalizados para clubes, herramientas de análisis para medios deportivos y servicios de datos en tiempo real para casas de apuestas. BeSoccer es el motor de datos detrás del fútbol moderno, la red neuronal que convierte cada toque de balón en información útil.
Desde 2024 forman parte del grupo LiveSport, los creadores de Flashscore, lo que les ha dado un empujón en músculo financiero, ambición y estabilidad. Sin embargo, la necesidad de este puesto no nace de esa integración, sino de una reorganización interna y la constatación de que el desarrollo iOS necesita un liderazgo claro.
Ahora mismo, el equipo móvil tiene buena forma en Android, pero en iOS les falta alguien que coja el brazalete de capitán/a. Están manteniendo dos apps paralelas (una gratuita con publicidad y otra de pago sin ella), y lo que necesitas saber es esto: el código actual necesita una buena revisión táctica. No estás entrando a una fase de desarrollo desde cero… todavía. Lo inmediato es refactorizar, estabilizar y modernizar la app actual. Pero con visión de futuro, porque el objetivo a medio plazo es construir una app nueva sobre una base más moderna y sostenible.
Tu trabajo será técnico, claro, pero también estratégico. Participarás en la toma de decisiones sobre arquitectura, stack y evolución del producto iOS. Formarás parte de un equipo cercano, en contacto diario con producto, backend y el resto de mobile, con releases planificadas y espacio para proponer mejoras desde el primer día. Rafa será tu referente técnico directo, y tendrás autonomía total para organizar el juego a tu manera.
Y sí, les flipa el fútbol. Tanto como para tener una pista de futbito en la oficina y parar para ver juntos un buen partido de Champions o un Clásico. Si entiendes que un buen pase al hueco es tan importante como una buena arquitectura de red, aquí te van a entender muy bien.
Tu evolución

En 1 mes
En tu primer mes, el foco estará en aterrizar bien dentro del equipo y del entorno técnico.
Empezarás con una fase de familiarización con el código actual, sus fortalezas y sus tech debts, además de conocer a fondo las dos versiones de la app (con y sin publicidad). Tendrás reuniones con el resto del equipo móvil para planificar tareas y resolver dudas. También te empaparás del producto, entendiendo cómo lo usan los millones de usuarios, qué métricas importan, y cómo está estructurado el backend que alimenta la app.
El objetivo de este primer periodo es que tengas un mapa mental claro del ecosistema y puedas empezar a aportar desde un conocimiento sólido.
Tus responsabilidades
Liderar el desarrollo de la app iOS, asumiendo la referencia técnica dentro del equipo iOS.
Refactorizar el código existente para mejorar su mantenibilidad, rendimiento y alinearlo con buenas prácticas actuales.
Colaborar estrechamente con producto, backend y Android para asegurar consistencia entre plataformas.
Proponer mejoras técnicas y funcionales que impacten directamente en la experiencia de usuario.
Definir la arquitectura de la futura app iOS que se desarrollará desde cero a medio plazo.
Asegurar la calidad del código mediante testing, revisiones y procesos de CI/CD.
¿Cómo lo harás?
En BeSoccer se trabaja en un entorno muy colaborativo, donde producto y desarrollo van de la mano. Te incorporarás a un equipo técnico ágil y compacto, con mucha comunicación directa. El día a día está supervisado por Rafa Cazalla, que tiene una visión clara del producto.
Las releases se planifican con fechas razonables, sin prisas ni cultura de apagar fuegos. Se trabaja en ciclos que priorizan la calidad del producto y la validación con negocio antes de lanzar. Cada viernes hay una reunión de equipo para revisar lo hecho durante la semana y planear la siguiente.
Tendrás también margen para proponer herramientas, procesos de mejora continua o decisiones técnicas que hagan crecer el stack y la cultura de desarrollo. Aquí el fútbol no se juega solo en el campo: también en cada commit.
¿Cuándo trabajarás?
El horario es flexible en la entrada: puedes comenzar entre las 8:00 y las 10:00 de la mañana, cumpliendo una jornada de 8 horas y media. Los viernes, eso sí, se juega un partido más corto: jornada intensiva de 8:00 a 14:00, para empezar el fin de semana con ventaja.
Y durante julio y agosto acaban de implementar jornada intensiva de verano, de lunes a viernes de 8:00 a 15:00.
Día laborable
Jornada completaVacaciones
22 díasTurno continuo
ViernesTurno continuo
En verano¿Dónde trabajarás?
Presencial
Tu día a día será en las oficinas de BeSoccer en Málaga, un espacio propio ubicado en la zona oeste de la ciudad, bien conectado. El trabajo se realiza presencialmente, y así funciona bien el equipo. La cercanía física les permite revisar ideas en tiempo real, comentar el código cara a cara o resolver un bug en una charla de café. Eso no significa rigidez: si alguna situación concreta lo requiere, puede valorarse alguna jornada puntual en remoto a la semana.
Además, no estarás en una oficina cualquiera. Gimnasio, pistas deportivas, comedor, desayunos y comida incluidos… y un ambiente donde el fútbol y la tecnología conviven a diario. Si te apetece compartir código y goles en el mismo sitio, aquí hay sitio para ti.
¿Con quién trabajarás?
Formarás parte del equipo móvil de BeSoccer, con los compis de Android. Tú serás quien lidere el desarrollo iOS, con el respaldo de Rafa Cazalla, Head of Product y responsable directo del equipo.
Además del equipo móvil, colaborarás codo con codo con otros perfiles técnicos: backend (que se encargan de la API que alimenta la app), QA y producto. En total, el equipo de ingeniería cuenta con unas 16 personas, todas bastante pegadas al producto y al dato.
¿Qué piden?
Lo que necesitas tener para encajar bien en este partido:
- Experiencia desarrollando en iOS con Objective-C durante al menos 3 años. Mucho del código actual sigue escrito en este lenguaje.
- Conocimiento sólido de Swift, en especial de versiones recientes, ya que uno de los objetivos a medio plazo es migrar gran parte del código actual y modernizar la app.
- Haber trabajado con CoreData, Cocoapods, y librerías como AFNetworking o Alamofire para consumir APIs REST.
- Buen dominio de GCD (Grand Central Dispatch) y experiencia con patrones de diseño de interfaz siguiendo las guías de Apple.
- Manejo fluido de Git y experiencia colaborando en equipos con revisión de código.
Y sumas puntos si tienes...
- Experiencia en testing con herramientas como XCTest o KIF.
- Conocimientos de CI/CD con Fastlane, Jenkins u otras herramientas similares.
- Familiaridad con programación reactiva (ReactiveCocoa, RXSwift...).
- Experiencia con Instruments u otras herramientas de optimización.
- Contacto previo con AsyncDisplayKit (Texture) o arquitecturas similares orientadas al rendimiento.
Tecnologías
Innegociable
Objective-C
Avanzado Swift
Intermedio Apple iOS
Avanzado Git
Avanzado
Estaría bien
Core Data
Intermedio CocoaPods
Intermedio
Suma puntos
Fastlane
Básico Jenkins
Básico XCTest
Básico
Otras habilidades
Innegociable
Trabajo en equipo
Comunicación verbal
Estaría bien
Liderazgo
Proactividad
¿Qué ofrecen?
Salario
€45-50K- Ambiente deportivo, cercano y muy humano. Aquí gusta el fútbol, sí, pero también se valora la implicación, la autonomía y la comunicación directa. Hay actividades sociales frecuentes: ferias, partidos, eventos tech, olimpiadas entre empresas…
- Desayuno y comida incluidos cada día en la oficina, gracias a un servicio de catering que se encarga de que comas bien sin preocuparte por menús, táperes o colas fuera.
- Seguro de salud privado a partir del segundo año.
Beneficios
Café, fruta y snacks
Gym Pass
Dinámicas y eventos de teambuilding
Pack de bienvenida
What the FAQ?
No, ya que en esta ocasión se requiere asistir a las oficinas de Málaga (España).
La verdad es que necesitan cubrir la posición YA de YA, por lo que tratarán de ser lo más ágiles posible.
Te reunirás con Ana y Rafa para ver ese posible encaje cultural y personal y posteriormente una segunda reunión un poco más técnica.
