Manfred logoManfred logo
Manfred logo
Manfred en redes:
BeSoccer
25/06/18/285db408-565e-455e-a1b4-85d8bf3e1701_P1135110-(1).jpg
BeSoccer

Senior iOS Developer

Salario45-50K
PresencialMálaga
🙌 Buen ambiente☄️ Crecimiento profesional🧭 Plan de carrera

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

BeSoccer
Tu primer día

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 completa

Vacaciones

22 días

Turno continuo

Viernes

Turno continuo

En verano

¿Dónde trabajarás?

Presencial

Málaga

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 icon
    Objective-C
    Avanzado
  • Swift icon
    Swift
    Intermedio
  • Apple iOS icon
    Apple iOS
    Avanzado
  • Git icon
    Git
    Avanzado

Estaría bien

  • Core Data icon
    Core Data
    Intermedio
  • CocoaPods icon
    CocoaPods
    Intermedio

Suma puntos

  • Fastlane icon
    Fastlane
    Básico
  • Jenkins icon
    Jenkins
    Básico
  • XCTest icon
    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.